Percebi que há uma redundância do comando cat e grep. O cat pode ser removido deixando apenas o grep para fazer o filtro:
$grep padrao arquivo
$grep PUT apache.log
Percebi que há uma redundância do comando cat e grep. O cat pode ser removido deixando apenas o grep para fazer o filtro:
$grep padrao arquivo
$grep PUT apache.log
Olá, Flavio. Tudo bem?
É possível sim fazer essa alteração que você sugeriu. Nesse caso, o resultado vai ser o mesmo, mas em outros pode ser diferente, então não é necessariamente um redundância.
Por exemplo, se você estiver procurando pelo padrão em dois arquivos diferentes, o cat
concatena o conteúdo dos dois arquivos e é como se estivesse procurando em um só. Mas se você fizer o grep
em mais de um arquivo, ele vai procurar separadamente, dando a informação sobre onde o padrão foi encontrado em cada um.
Espero ter ajudado. Se tiver alguma dúvida, é só dizer.