Captar parâmetros [RESOLVIDO]

1. Captar parâmetros [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 14/12/2010 - 16:33h

Pessoal,
estou com uma dúvida na captação dos parâmetros do meu script. Preciso captar uma parametro com espaço, por
exemplo:

./teste.sh param1 param2 param3 "parametro com espaco"
echo $1 $2 $3 $4

resultado:
param1 param2 param3 parametro com espaco

Mas neste caso preciso que a variável $4 venha com aspas, como: "parametro com espaco"

Já tentei colocar o "$4", mas não deu certo. Alguém saberia dar uma dica?

Desde ja agradeço!!



  


2. Re: Captar parâmetros [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 14/12/2010 - 16:38h

Coloque barra invertida antes d inserir o parâmetro, dessa forma:

./teste.sh param1 param2 param3 \"parâmetro com espaço\"


3. Re: Captar parâmetros [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 14/12/2010 - 16:47h

perfeito campeão!
pior que uso algumas barras invertidas neste script que estou montando, mas nem imaginei que poderia ser valido neste caso...cabeça viu..rs
valeu!