![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Usando getopts | TurboArkhan | Programação Shell Script e | 3 | 06-22-2009 05:31 |
| getopts ajudar | GrepMe | Programação Shell Script e | 3 | 06-20-2007 12:47 |
| ajudar na getopts | problemas | Programação Shell Script e | 1 | 05-05-2006 12:07 |
| getopts | yerra | Programação Shell Script e | 5 | 03-26-2005 10:43 |
| getopts | Programação Shell Script e | 3 | 12-05-2002 07:42 | |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Ajuda em getopts
Oi,
O meu roteiro vai ter um arquivo de entrada como um parâmetro (o que não é obrigatório) e também uma opção. ksh my_script.sh <inputfile> [-n] A opção-n tenho dado é nada relacionado com o ficheiro de entrada. Agora o problema aqui é quando eu executar o script especificando o arquivo de entrada e da opção (a forma como mencionado acima), a opção parte do código não está funcionando resultando-me com nenhum recurso. Mas quando eu executar o script, desta forma, estou começando a minha saída desejada ksh my_script.sh-n <inputfile> Mas esta não é a maneira que eu deveria falar delas. Por que a opção dada no final não se realizar a sua acção.? É uma regra para getopts ou problema com o meu código? Por favor, ajudem-me a respeito deste. Exemplo de código: #! / bin / ksh enquanto getopts' n 'opção fazer caso "$ option" em n) echo "opção é o n" ; ?) Echo "Bad opção especificada ...." ; esac feito shift `expr $ optind - 1» INPUTFILE \u003d $ 1 echo $ INPUTFILE Thanks in advance, Chella |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|