grep
pode usar nomes de arquivo como parâmetro.
cd /var/log
grep keyword *
E se você grep de mais de um arquivo por vez, o nome de arquivo do qual a linha veio será impresso junto com a linha encontrada.
Se você fornecer apenas 1 nome de arquivo para o grep, mas quiser mostrar o nome no arquivo, passe a opção -H
para o grep - útil se você usar um globbing (por exemplo, *.txt
) no comando linha e não sei quantos arquivos serão pesquisados).
Se você quiser mostrar números de linha também, essa é a opção -n
.