Usando parâmetros junto com contador de Loop [RESOLVIDO]

1. Usando parâmetros junto com contador de Loop [RESOLVIDO]

Juliano dos Santos de Souza
juliano.s.s

(usa Ubuntu)

Enviado em 10/05/2011 - 11:19h

Olá Pessoal. Esse é primeiro post na comunidade. Sou novo no assunto Linux. E lá vai a primeira dúvida.

Irei receber num Script parâmetros. Mas a quantidade de parâmetros pode variar.

Então quero fazer um loop para pegar os valores dos parâmetros de acordo com a quantidade.

Mas não sei como num vetor:

$vetor[$i]

Quero fazer isso só que no Parâmetro:

${$i}

Isso da erro.

Como faço?



  


2. Re: Usando parâmetros junto com contador de Loop [RESOLVIDO]

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 10/05/2011 - 11:35h

O que você pode fazer é utilizar a variavel $*, que retorna todos os parâmetros passados ao script, com excessão do 1º que é o próprio nome do script. Daí basta você percorrer a lista usando um looo for, por exemplo:

for i in $*; do
echo $i
done


3. Re: Usando parâmetros junto com contador de Loop [RESOLVIDO]

Juliano dos Santos de Souza
juliano.s.s

(usa Ubuntu)

Enviado em 10/05/2011 - 13:46h

Vlw, eu vou testar aqui.

Obrigado.


4. Preciso de outra ajuda.

Juliano dos Santos de Souza
juliano.s.s

(usa Ubuntu)

Enviado em 10/05/2011 - 14:09h

Como faço para testar se em uma string possue outra string.

Tipo.

teste=abcdefg

Quero testar se nessa string possui o conjunto de caracteres "cde".


5. Re: Usando parâmetros junto com contador de Loop [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 10/05/2011 - 14:26h

Usa o grep!

$ cat script.sh
#!/bin/sh
#
var="abcdefg"
procurar="cde"

if echo "$var" | grep -q "$procurar"
then
echo Encontrado
fi




  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts