Tenho um conjunto de ficheiros de registo que preciso de rever e gostaria de pesquisar de uma só vez nos mesmos ficheiros. É isto possível? Atualmente eu estou usando
grep -E 'fatal|error|critical|failure|warning|' /path_to_file
Como posso usar isto e pesquisar as cordas de vários ficheiros ao mesmo tempo? Se isso é algo que precisa ser roteirizado, alguém pode fornecer um script simples para fazer isso?
Se você precisa dar uma olhada em um conjunto arbitrário de nomes de arquivos que não podem ser recuperados por uma expressão regular:
grep -E 'fatal|error|critical|failure|warning|' `cat<<FIN
> file1
> file2
> ...
> filen
> FIN`
Qual'é a vantagem sobre colar os nomes dos arquivos um após o outro? Você pode compilar a lista de nomes de arquivos em um arquivo de texto e depois colá-lo.