Não sei se já tiveram a dor de cabeça com o CAT do shell com isso.
Vejamos:
Tenho uma lista, chamada book
, organizada como um *.CSV com informações e endereços web listado num arquivo de texto.
Cada linha tem muita informação, mas estão todos listados em ordem.
Mas quando dou um comando (exemplo):
BATMAN=‘’; BATMAN=$(cat book); echo $BATMAN
Ao invés de me dar a saída no terminal como está no arquivo, ele me dá todo o conteúdo como se fosse uma frase só.
(Preciso declarar ele antes, pq outras funções posteriores no script vão precisar ler o conteúdo dessa variável)
Esse é o arquivo para tira-teima:
https://raw.githubusercontent.com/andryeltj/receitas/master/book