Boa tarde galera, é o seguinte, na minha pasta pessoal que fica em /home/usuario tenho dois arquivos, um arquivo chamado "for.sh" e outro chamado "lista.txt". Nessa lista há 10 nomes separados por espaço, eu gostaria de usar o laço for para percorrer essa lista de nomes e exibi-los no terminal, o código que estou executando é esse:
#!/bin/bash
ARQUIVO=/home/usuario/lista.txt
for nomes in 'cat $ARQUIVO'
do
echo $nomes
done
Mas infelizmente a saída do comando é:
cat $ARQUIVO
Já vi diversos vídeos onde a estrutura é a mesma, e mesmo literalmente copiando o código para meu computador e colando aqui, não funciona. Em alguns blogs e vídeos vi que alteram a variável built-in IFS, que regula separadores, acho que é isso, mas também não funcionou, estou usando a bash do Lubuntu.