Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar

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

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?

Responder tópico

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

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]

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

Vlw, eu vou testar aqui.

Obrigado.

4. Preciso de outra ajuda.

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]

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder