Grep é um poderoso utilitário de linha de comando Unix /Linux para a busca de arquivos grandes , como arquivos de log de computador, para identificar as linhas que contêm a informação desejada. Por exemplo, em um arquivo de log computador muito tempo, o usuário pode apenas querer ver as linhas que contêm a palavra "ERRO ". Ele deve digitar o seguinte no terminal Unix : grep logfile.logHowever "ERRO " , muitas vezes, as informações mais importantes em um arquivo está localizado no final do arquivo , em vez do início. Seria útil se houvesse uma bandeira comando para informar grep para procurar o arquivo no sentido inverso, mas infelizmente isso não é uma opção. Em vez disso, é preciso inverter o arquivo usando outro aplicativo e "pipe" os dados para o programa grep . Esta é uma operação comum em Unix e Linux scripting : encadeamento simples utilitários em conjunto para produzir resultados complexos. Instruções
1
Abra seu terminal. Como fazer isso dependerá de sua versão do sistema operacional
2
Digite o seguinte comando : .
Tac logfile.log
Você deve substituir o nome do arquivo " logfile "com o arquivo que você gostaria de usar. Tac é um comando Unix que inverte a ordem das linhas dentro do arquivo e imprime os resultados para o console. Pressione Enter para ver os resultados.
3
Repetir o último comando e adicionar o comando "pipe" para ele, seguido pelo comando grep você gostaria de executar . Por exemplo :