Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

grep --exclude-dir behavior: um bug ou um recurso?

Eu notei uma alteração irritante no comportamento grep -r --exclude-dir . Considere o seguinte teste: mkdir -p ./d1/d2 echo 'randomtext' > ./d1/d2/testfile grep -nr --exclude-dir ./d1/d2 'randomtext' Um comportamento esperado é que...
11.02.2015 / 09:29
2
respostas

Como selecionar conjuntos específicos ou sturture de um arquivo, se struture contiver uma string específica?

Eu quero extrair os conjuntos com string específica, por exemplo: arquivo abc.txt contém abc 123 abcd 1234 abcde 12345 abc 123 abcd 123 abcde 12345 abc 123 abcd 1234 abcde 12345 Agora, a partir dos conjuntos acima, pode-se observa...
04.02.2015 / 09:25
2
respostas

Como executar vários comandos AND no grep [duplicate]

Estou tentando executar o comando multiple AND combination no grep e consegui executar usando dois padrões: grep -E 'pattern1.*pattern2' filename É possível usar três ou quatro padrões usando o método acima?     
07.04.2015 / 14:55
1
resposta

Usando expressões regulares para pesquisar uma lista de palavras. Encontrar 2 palavras da letra em vez de 3. Por quê?

Estou estudando expressões regulares e estou perplexo. Aqui está o meu processo até agora ... Eu baixei este arquivo. wget http://www.mieliestronk.com/corncob_lowercase.txt mv corncob_lowercase.txt words.txt Eu queria todas as palavras...
23.03.2015 / 22:13
2
respostas

grep com variável

Eu estou tentando criar um script para monitorar todos os logins usando sudo, sucesso e falha. Neste momento, tenho: set tdate = $(date "+%b %d") set attempted_su_log = /var/log/suattempts cat /var/log/secure | grep $tdate | grep 'servern...
18.03.2015 / 20:57
2
respostas

grep para ignorar caracteres especiais em um arquivo [fechado]

Eu tenho um arquivo java e quero listar o número de vezes que a palavra port ocorre. Mas o único problema é que eu tenho muitas funções que têm a porta de trabalho também. Aqui está um exemplo de uma função: public void portNum(){ Sys...
01.05.2015 / 15:16
1
resposta

Qual é o significado de (^ |) ABC (| $) como um REGEX estendido?

Eu vim aqui através do comando grep -E '(^ |) ABC (| $)' file1 Estou confuso sobre como interpretar a expressão regular, porque eu conheço o caractere ^ e $ como significante de início e fim, mas aqui eles não estão no começo nem no fim por ca...
24.02.2015 / 15:50
1
resposta

encontrar arquivo lê-lo e procurar por identificador específico

Estou tentando descobrir em quais arquivos alguns identificadores específicos estão sendo usados. Eu sei o nome do arquivo e sei o identificador, portanto, eu uso o seguinte comando para alcançar o resultado desejado: find ./ -name "configura...
28.08.2014 / 09:38
1
resposta

Melhora o tempo de execução para verificação md5sum recursiva?

Esta verificação recursiva de md5sum para 40000 itens de 11.8 GB leva 2 minutos: ret=$(find "${target}"/ -name ".md5sum" -size +0 | while read aFile; do cd "${aFile%/*}"; md5sum -c ".md5sum"; done | grep -v "OK";) Podem ser feitas melhori...
04.09.2014 / 09:57
1
resposta

Grep uma string com espaços de um arquivo

#!/bin/bash LIST=/errors_exception.txt cd /test for PATTERN in 'cat $LIST' do for FILE in $(ls) do if zcat $FILE | grep -Fxq "$PATTERN"; then echo "$PATTERN found pattern in $FILE" >> output fi done...
03.09.2014 / 03:08