Procura e extrai texto de um arquivo txt

0

Estou procurando uma ferramenta que extraia linhas de texto de um enorme arquivo txt com base em palavras-chave. O arquivo txt é, na verdade, um arquivo de log do sistema, no qual cada evento cai em uma nova linha.

Por exemplo, eu digitaria "methodName1, methodName2, var3" e o programa retornaria todas as linhas que continham uma das palavras-chave.

    
por Mossi 31.08.2013 / 02:04

3 respostas

0

A sintaxe mais fácil para várias palavras-chave, como mostrado acima, seria grep ou egrep:

grep -e methodName1 -e methodName2 -e var3 text.txt
egrep 'methodName1|methodName2|var3' text.txt
    
por 31.08.2013 / 17:53
1

Sed, Grep, AWK.

Escolha seu veneno.

Uso:

sed  '!/keyword/d' input.txt
grep 'keyword' input.txt
awk '/keyword/ {print}'  input.txt
    
por 31.08.2013 / 07:44
0

Se você estiver procurando uma ferramenta do Windows com uma GUI, tente Agent Ransack :

    
por 02.09.2013 / 12:19