Ler txt atribuir valores a variavel resgatando em um FOR [RESOLVIDO]

13. Re: Ler txt atribuir valores a variavel resgatando em um FOR [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 12/12/2018 - 20:20h


Gacha escreveu:

Bom dia pessoal!
Estou com o seguinte problema; quando leio um arquivo de texto (num.txt) fazendo um laço FOR, eu consigo retornar todos os valores, porém, quando tento resgatar um valor/posição especifica desse vetor gerado, eu não consigo. Alguém pode me ajudar?
Segue meu script atual com os varios problemas que vocês podem encontrar pois, essa linguagem é nova pra mim,


#!/bin/bash

ARQUIVO=/num.txt

for i in $(cat $ARQUIVO);
do
echo ${i[1]}
done


out=> teste.sh: 7: teste.sh: Bad substitution


Sei que está RESOLVIDO, mas, fica a dica:
n=0;
for i in $(cat num.txt);do
arraynum[$n]="$i";
echo "N:$n I:$i Array;${arraynum[$n]}";
sleep 0.1;let n++;done
printf "%s\n" "${arraynum[@]}"


marcelo oliver


  



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts