Perguntas sobre 'grep'

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

Por que o piping find e grep não retorna nada?

Estou tentando ter grep search em arquivos especificados retornados por find : find . -type d -name 'mydir*' -exec find '{}' -name '*.java' \; | grep 'MyClass' Isso não funciona. Enquanto isso, isso funciona. grep 'MyClass' $(f...
12.07.2012 / 16:39
4
respostas

Excluindo vários padrões com um comando grep

Eu queria saber se existe uma maneira melhor de executar o seguinte comando cat cisco.log-20151103.log | grep -v "90.192.142.138" | grep -v "PIX" | grep -v "Intrusion" Eu tentei cat cisco.log-20151103.log | grep -v "90.192.142.138|PIX|...
03.11.2015 / 12:50
3
respostas

Procura por um número preciso com grep

Estou tentando procurar linhas em um arquivo que tenha uma ou mais instâncias de 1234 , mas nenhum outro número (caracteres não dígitos são permitidos). Qualquer outro número deve fazer com que a linha não corresponda. Exemplos válidos:...
27.09.2015 / 02:13
3
respostas

Ajuda básica do grep / awk - extraindo todas as linhas contendo uma lista de termos de um arquivo em um arquivo separado

Eu tenho dois arquivos genelist.txt e data.txt . genelist.txt simplesmente contém uma única coluna de ~ 500 nomes de genes, enquanto data.txt é um arquivo delimitado por tabulações que contém ~ 1000 colunas (as amostras) e ~ 30.000 l...
04.07.2016 / 06:35
1
resposta

Por que o grep não funciona neste comando?

Eu tenho o GTA San Andreas rodando no Wine, embora quando eu saio do jogo ele trava no terminal, e o processo ainda tem recursos restantes, o que faz com que ele não saia. Então, eu fiz este comando, que acho que vai repetir as linhas na saída d...
16.06.2016 / 19:48
3
respostas

executando múltiplos greps em um único comando find

Eu quero usar o comando find para encontrar alguns arquivos contendo vários padrões ao mesmo tempo. Eu tentei algo assim: find . -name "*.xml" -exec grep -iH keyword1 + && grep -iH "keyword2" {} \; Mas o comando acima não funci...
27.08.2011 / 20:49
4
respostas

Como substituir m parte de linhas com n parte de linhas?

Eu tenho um arquivo "teste" assim: RewiteEngine On RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.7$ [NC] RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.8$ [NC] RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.9$ [NC] RewriteCond %{REMOTE_ADD...
04.08.2014 / 15:47
1
resposta

comando: ls / etc | classificar | grep d * não está produzindo resultados, mas ls / etc | classificar | grep p * lista o diretório inteiro

Estou brincando com piping e grep hoje à noite. Eu sei que grep usa regex e que * significa 0 ou mais ocorrências do caractere anterior. Então, a maneira que eu entendo é que, se eu fizer o seguinte comando, o diretório inteiro deve estar listad...
09.08.2014 / 03:56
1
resposta

grep da saída principal produz caracteres engraçados no redirecionamento para o arquivo

Estou rodando o CentOS 6 e estou tentando fazer o grep do top e redirecioná-lo para um arquivo. Ou seja, top -u user1 -n 1 | /bin/grep somecommand &> scratch.txt A saída de vim scratch.txt é ^[(B^[[m21329 user1 20 0 2...
15.01.2016 / 16:20
2
respostas

“grep: Erro incomparável [” ao usar o regex

Estou tentando encontrar um padrão semelhante a este: tail -n 100000 gateway.log | grep -B10 -A10 'Nov 22 11:13:56 Received Packet from [10.50.98.68' Onde "11:13:56" pode ser a qualquer momento. Isso é o que eu criei: tail -n 100000...
27.11.2013 / 20:21