Como ler linha por linha de um arquivo usando Shell Script
Aoba!! Dica rápida, o propósito aqui é deixar um trecho de código que sirva como norte pra quem tá perdido em como ler um arquivo de texto no Linux e usar em algum while ou if, ou sei lá como quiser usra.
Caso voce queira criar um shell script que leia um arquivo de texto e processe cada linha, você pode usar o exemplo abaixo.
Crie um arquivo de texto e faça uma lista, no meu caso criei um arquivo chamado carros.txt:
celta
palio
fusca
hb20
kombi
prisma
gol
Agora crie seu script.sh e use o codigo abaixo:
#!/bin/bash
arquivo='carros.txt'
while read linha; do
# Laço que vai passar linha por linha
echo "Carro: $linha"
done < $arquivo
Ao executar (./script.sh), a saída será:
Carro: celta
Carro: palio
Carro: fusca
Carro: hb20
Carro: kombi
Carro: prisma
Carro: gol
Simples, mas pode ser um start aí em alguma customização sua. Espero que ajude.