Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
4
respostas

O padrão de Grep inclui traços e restringe a uma extensão de nome de arquivo

Estou tentando usar o grep para encontrar alguns arquivos tex contendo o padrão ->- : grep -R -- "->-" *.tex Mas isso não funciona. Se eu fizer: grep -R -- "->-" em vez disso, funciona, mas é muito lento e me dá claramen...
20.02.2015 / 16:31
2
respostas

Como posso grep um determinado texto e exibir sua linha e a linha depois também

Eu tenho um arquivo semelhante a: abcdef 123 ghiflk 234 sfhskdhf 483 Eu gostaria de pesquisar por uma string, e a saída deve incluir também a próxima (e / ou anterior) linha. Então, por exemplo: grep "bcd" myfile Output: abcdef 123...
24.10.2014 / 12:03
4
respostas

Extrair parágrafo separado com *** usando AWK

Eu tenho um arquivo como abaixo: blablabla blablabla *** thingsIwantToRead1 thingsIwantToRead2 thingsIwantToRead3 blablabla blablabla Eu quero extrair o parágrafo com thingsIwantToRead . Quando tive que lidar com esse problema, usei A...
10.06.2015 / 11:55
5
respostas

Procura arquivos por uma string e, se encontrada, verifica se existe um arquivo com nome pareado no mesmo diretório

Eu tenho muitos arquivos diferentes com a mesma terminação .ft1 que pode ou não conter uma palavra específica special . Para os arquivos que contêm essa palavra, desejo verificar se existe outro arquivo com uma final diferente .log nesse...
13.11.2015 / 20:51
3
respostas

Obtém o nome do arquivo depois de find -name | xargs

Eu tenho um diretório multiple jar no qual eu gostaria de localizar algumas classes. Eu encontrei uma solução para ver se existe uma classe com o seguinte comando: find -name "*.jar" | xargs -n 1 jar tf | grep 'myClass' O problema é que n...
01.06.2017 / 10:32
3
respostas

Procurando apenas palavras únicas no Unix

Existe alguma maneira de criar um arquivo com algo como: field1,field2,field number 3,field4,field5 field1,field2,field3,field4,field5 (Alguns campos possuem espaços, alguns campos não) Eu quero imprimir usando awk $ 1 e $ 3, mas a...
07.04.2017 / 01:26
4
respostas

Como usar o resultado do grep na linha de comando?

Quando eu uso grep para encontrar algum texto que eu precise, ele exibirá linhas contendo uma correspondência para o padrão fornecido. Por exemplo, # grep -r ".*Linux" * path0/output.txt:I hope you enjoyed working on Linux. path1/output...
24.08.2013 / 11:13
3
respostas

Substituição de comando em loop não funcionando

Eu quero manter todos os arquivos não terminando com .bat Eu tentei for f in $(ls | egrep -v .bat); do echo $f; done e for f in $(eval ls | egrep -v .bat); do echo $f; done Mas ambas as abordagens produzem o mesmo resultado...
26.08.2013 / 17:25
4
respostas

Caracteres curinga para caminhos de arquivos não estão funcionando no grep [duplicado]

Eu preciso de palavras grep como estas: ABC-DEF AB2-DEF AB3-DEF AB-DEF Então eu estava tentando: grep AB*-DEF grep -w -AB*-DEF grep -w AB*DEF Mas nenhum deles está funcionando.     
13.05.2015 / 16:41
4
respostas

Comparar awk vs. grep

Eu corri abaixo de dois comandos para arquivos muito grandes grep -E 'string1|string2' 151103*.log|grep 'string3' | grep string4 awk '/string1|string2/ && /string3/ && /string4/' 151103*.log Demorou quase o mesmo tempo pa...
04.11.2015 / 16:38