Olá,
> Gostaria de Saber como ler um arquivo TXT linha por linha?
> para efetuar um comando apartir dos nomes que estão no arquivo.
A construção "while" abaixo irá funcionar legal, mas, a construção com
"for", não. Lembre de setar a variável IFS antes para obter linha por
linha, pois, caso haja um simples espaço na sua linha, o resultado não
será o esperado.
while read LINHA ; do
comando
done < arquivo
ou
for LINHA in $(cat arquivo) ; do
comando
done
O certo seria:
OLD_IFS=$IFS
IFS=$'\n'
for LINHA in $(cat arquivo); do
comandos
done
IFS=$OLD_IFS
[]s