1
resposta

Redundância no grep

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
1 resposta

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.