![]() |
|
|
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 |
| Ajuda stardard teclado como substituir insumos por argumentos em tempo de execução de um script | Dingrong | UNIX para Dummies Perguntas & Respostas | 6 | 10-14-2008 04:46 |
| Ajuda na passagem array de insumos para C programa utilizando script? | ahjiefreak | Programação Shell Script e | 1 | 03-20-2008 07:36 |
| Passando argumentos para um script em branco | rm-r | UNIX & avançada para usuários experientes | 7 | 01-08-2008 08:56 |
| Shell script com argumentos | sankar6254 | Programação Shell Script e | 3 | 12-22-2003 09:21 |
| Passando argumentos para um script | Kevin Pryke | Programação Shell Script e | 3 | 06-14-2002 10:06 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Você pode testar se o script foi chamado com um argumento:
[[-Z "$ @"]] & & printf "Nenhuma entrada \ n" | | printf "Input: q% \ n" "$ @" O que significa: se o comprimento dos argumentos ($ @) é zero (-z), em seguida, imprima "Nenhuma entrada" senão imprimir o texto no formulário escapou. Não não, o que se pretende alcançar, mas se você tentar escapar cordas, marque a opção de printf q%. Se você chamar o testscript desta forma: testscript "h m's" ele irá dar-lhe: Entrada: h \ 's \ m |
|
|||||
|
Christoph Thx, Embora printf é uma função muito melhor para o meu script, você não responder a todos para o meu problema. O que eu preciso é uma maneira de fazer o script funcionar na seguinte situação: Código:
~# cat /usr/local/bin/squote [[ -z "$@" ]] && printf "No input\n" || printf "Input: %q\n" "$@" ~# echo "h's m" | squote No input |
![]() |
| Marcadores |
| Tags |
| argumentos, input |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|