Enviado em 05/04/2016 - 00:00h
Olá pessoal,
Estou escrevendo um script para uso pessoal no trabalho e empaquei no seguinte problema:
Tenho um arquivo com 15 linhas, cada linha especifica para um código de 3 caracteres, ex.:
o arquivo ligantes.txt apresenta o seguinte conteúdo:
0rb
4pj
3oe
1ru
2rj
4oi
3jk
3kr
jp2
jp3
Estou tentando implementar uma variável para cada linha deste arquivo, ex.:
LIG1=0rb
LIG2=4pj
LIG3=3oe
...
LIG10=jp3
Tendo essa problemática, fiz o seguinte:
for i in `seq 1 10`; do LIG"$i"=`cat ligantes.txt | grep -n ^ | grep ^"$i": | cut -d: -f2`; done
como saída, tive o seguinte resultado:
LIG1=0rb: comando não encontrado
LIG2=4pj: comando não encontrado
...
LIG10=jp3: comando não encontrado
Vocês têm alguma sugestão do que pode está errado ? Alguma sugestão?
Obrigado.
Estou escrevendo um script para uso pessoal no trabalho e empaquei no seguinte problema:
Tenho um arquivo com 15 linhas, cada linha especifica para um código de 3 caracteres, ex.:
o arquivo ligantes.txt apresenta o seguinte conteúdo:
0rb
4pj
3oe
1ru
2rj
4oi
3jk
3kr
jp2
jp3
Estou tentando implementar uma variável para cada linha deste arquivo, ex.:
LIG1=0rb
LIG2=4pj
LIG3=3oe
...
LIG10=jp3
Tendo essa problemática, fiz o seguinte:
for i in `seq 1 10`; do LIG"$i"=`cat ligantes.txt | grep -n ^ | grep ^"$i": | cut -d: -f2`; done
como saída, tive o seguinte resultado:
LIG1=0rb: comando não encontrado
LIG2=4pj: comando não encontrado
...
LIG10=jp3: comando não encontrado
Vocês têm alguma sugestão do que pode está errado ? Alguma sugestão?
Obrigado.