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!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts