DANDO UM GREP SOMENTE EM TEXTO, NÃO NOS BINÁRIOS

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

UNIX GURU UNIVERSE DICA UNIX

Dica Unix 2594 - 8 de fevereiro de 2007 http://www.ugu.com/sui/ugu/show?tip.today

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

DANDO UM GREP SOMENTE EM TEXTO, NÃO NOS BINÁRIOS

Em vários diretórios, como o /etc você tem um mix bem grande de arquivos. Se você precisa efetuar um grep em uma string específica de um dos arquivos, mas não quer ter problema com os arquivos binários, arquivos de dados etc, uma boa resolução para o problema é só procurar dentro dos arquivos texto, como aqui :

grep string  file * | egrep 'script|text' | awk -F: '{print $1}'

Esta dica foi generosamente remetida por :   Richard.place-eds@eds.com


Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today

=============================================== DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO “USADAS POR SEU PROPIO RISCO”. UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.

Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2007 =========================================================================