|
From: | Rodrigo Cunha |
Subject: | Re: [shell-script] Criar variaveis através de um loop/Array |
Date: | Sun, 5 Apr 2015 16:42:56 -0300 |
Vlw Robson, vou testar e te aviso.
:)Em 5 de abril de 2015 13:07, Robson Alexandre address@hidden [shell-script] <address@hidden> escreveu:Robson AlexandreRodrigo,Atenciosamente
Nesse caso é melhor usar o array mesmo. Substitua o script por
for linha in $(cat list-snif-alias.sh)
do
aux=( ${aux[@]} $linha )
done
e cada posição que vc queira acessar é só fazer:
echo ${aux[1]}Em dom, 5 de abr de 2015 às 11:02, Rodrigo Cunha address@hidden [shell-script] <address@hidden> escreveu:Olá srs, estou criando um script que cria uma variavel para cada ip de um arquivo.Pensei em duas opções, criar um array ou criar um loop com o for para o numero de linhas do arquivo.Exemplo :
Nome do arquivo : list-snif-alias.shcat list-snif-alias.sh192.168.0.10
192.168.0.11
Script :
#!/bin/bash
contador=$(cat list-snif-alias.sh |wc|awk '{print $1}')
export contador
for (( i=1; i<=$contador; i++ ))
do
aux_${i}=$(head -n${i} list-snif-alias.sh |tail -1)
echo $aux_${i}
done
echo ""O problema é que meu retorno, ao invés de exibir apenas o ip contido dentro da variavel, ele me retorna um resultado diferente :
./evento.leararquivo.sh: line 8: aux_1=192.168.0.10: command not found
1
./evento.leararquivo.sh: line 8: aux_2=192.168.0.11: command not found
2
--Atenciosamente,
Rodrigo da Silva Cunha
--Atenciosamente,
Rodrigo da Silva Cunha
--Atenciosamente,
Rodrigo da Silva Cunha
[Prev in Thread] Current Thread [Next in Thread]
- Criar variaveis através de um loop/Array, Rodrigo Cunha, 2015/04/05
- Re: [shell-script] Criar variaveis através de um loop/Array, Robson Alexandre, 2015/04/05
- Re: [shell-script] Criar variaveis através de um loop/Array, Rodrigo Cunha, 2015/04/05
- Re: [shell-script] Criar variaveis através de um loop/Array, Rodrigo Cunha <=
- Re: [shell-script] Criar variaveis através de um loop/Array, Robson Alexandre, 2015/04/05
- Re: [shell-script] Criar variaveis através de um loop/Array, Julio C. Neves, 2015/04/05
- Re: [shell-script] Criar variaveis através de um loop/Array, Rodrigo Cunha, 2015/04/06
- Re: [shell-script] Criar variaveis através de um loop/Array, Rodrigo Cunha, 2015/04/06
- Re: [shell-script] Criar variaveis através de um loop/Array, Rodrigo Cunha, 2015/04/06
- Re: [shell-script] Criar variaveis através de um loop/Array, Julio C. Neves, 2015/04/06
- Re: [shell-script] Criar variaveis através de um loop/Array, Rodrigo Cunha, 2015/04/06
- Prev by Date: Re: [shell-script] Criar variaveis através de um loop/Array
- Next by Date: Re: [shell-script] Criar variaveis através de um loop/Array
- Previous by thread: Re: [shell-script] Criar variaveis através de um loop/Array
- Next by thread: Re: [shell-script] Criar variaveis através de um loop/Array
- Index(es):