[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] PASSAGEM DE OP��O P/ SCRIPT
From: |
Anderson Deluiz Santos |
Subject: |
RES: [shell-script] PASSAGEM DE OPÇÃO P/ SCRIPT |
Date: |
Mon, 12 May 2003 18:27:26 -0300 |
Ou vc usa case ou usa getopts. Para o getopts, man bash ou man ksh.
Para o case:
case $1 in
'-d') echo $2;
shift 2;;
'-a') echo $2;
shift 2;;
esac
Isso é um exemplo...tem um furo que se o parâmetro após o -d estiver
colado ele não pega.
O getopts é mais inteligente nesse caso.
Anderson
-----Mensagem original-----
De: Marco Eloy [mailto:address@hidden]
Enviada em: segunda-feira, 12 de maio de 2003 17:49
Para: Shell-Script
Assunto: [shell-script] PASSAGEM DE OPÇÃO P/ SCRIPT
Alguém sabe dizer como passar opções para scripts assim como se
faz com programas, tipo -d, -a, ... tentei usar direto mas ele
interpreta com o primeiro parâmetro [ $1 ]
desde já agradeço
marco eloy
Marco Eloy
Analista de Suporte/Adm. de TI
BRESPEL - Cia Indal Brasil Espanha
55 75 422-2014/422-2712
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html