3
respostas

Como eu sei de qual arquivo é o conteúdo de cada linha que aparece no terminal?

Como o comando cat concatena as informações de todos os arquivos como eu sei de qual arquivo é cada palavra que aparece no terminal?

3 respostas

Você utiliza chamando o nome do arquivo que vc quer.,tipo $ cat arquivo

Se for isso que entendi na sua dúvida!

Como o Carlos disse acima, é mais fácil você dar o $ cat no arquivo que você deseja, do que dar um cat na pasta cheia de arquivos.

Mas achei um comando que pode resolver seu problema, é o tail, parecido com o cat, mas é mais utilizado para ver logs com o $ tail -f

tail -vn +1 arquivo1.txt arquivo2.txt arquivo3.txt

Referência: https://stackoverflow.com/questions/5917413/cat-multiple-files-but-include-filename-as-headers

Já precisei utilizar o cat para localizar uma linha específica em um arquivo, neste caso utilizei assim:

cat arquivo | grep texto-para-localizar

Isso me ajuda bastante em alguns casos, espero que ajude!