Perguntas sobre 'grep'

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

“tail -f | grep error ”com loop while não está funcionando

O comando abaixo não está dando nenhum resultado. Eu quero grep a linha de erro do arquivo e insira na tabela. Comando que não está funcionando: tail -f logfile.log | grep ERROR|while read msg; do psql -d testdb -c insert into t values...
25.01.2018 / 08:44
4
respostas

grep: Quais padrões * são correspondidos, não qual texto?

Ao manter nossas regras de verificação de log local, seria bom saber quais não estão mais sendo usadas. Estou tentando encontrar uma maneira razoavelmente eficiente de fazer isso. Em outras palavras, dado um número bastante grande de padrões...
10.08.2017 / 16:02
2
respostas

Melhor maneira de fazer um grande arquivo binário?

Qual é o caminho mais rápido para o arquivo binário 400gb grep? Eu preciso de um arquivo txt do HDD despejo e sei algumas seqüências de caracteres e quero encontrar esse arquivo no despejo. Eu tentei usar o grep -a-C 10 searchstring, mas o gr...
13.08.2015 / 20:41
2
respostas

Procura nomes de classes em frascos

Estou usando esse comando para pesquisar arquivos * .jar em classes java e só recebo o nome dos jars que contêm essas classes: grep -ral --include=*.jar SignonEJB . Como eu também posso obter os nomes das classes na saída?     
19.05.2013 / 11:59
3
respostas

Como separar valores numéricos de identificadores

Atualmente, estou escrevendo um script de shell que separa valores de seus identificadores (recuperados do grep). Por exemplo, se eu grep um determinado arquivo, recuperarei as seguintes informações: value1 = 1 value2 = 74 value3 = 27...
16.02.2013 / 00:55
1
resposta

Como filtrar a mensagem de sucesso ao usar a varredura da porta nc

Eu usei o seguinte comando para a varredura de porta da minha máquina nc -zv 192.168.1.1 1-100 mas eu quero filtrar apenas a mensagem com sucesso da seguinte saída.Hence eu usei o seguinte comando nc -zv 192.168.1.1 1-100|grep succee...
29.06.2016 / 12:09
2
respostas

Existe uma maneira de eu fazer uma recursividade de todos os arquivos no diretório atual para encontrar um padrão e, em seguida, imprimi-lo na ordem de alto para baixo?

Até agora, o código é assim: grep -rc 'Author' $1 Ele imprime todos os arquivos no diretório, o que é considerado um argumento. No entanto, como eu classificaria a saída (por exemplo): - data1:43 - data2:56 - data3:14 em uma li...
10.02.2016 / 19:46
2
respostas

Como escapar metacaracteres para egrep como metaquote de Perl?

Perl tem uma função chamada metaquote() para escapar de todos os caracteres especiais para uma expressão regular. Existe uma técnica equivalente para egrep ? Exemplo: se eu estiver procurando pela string abc.def.ghi , preciso lembra...
12.11.2015 / 04:09
1
resposta

Filtrando datas com grep e awk

Eu criei o alias abaixo no meu arquivo .bash_aliases alias auth="grep \"$(date|awk '{print $2,$3}')\" /var/log/auth.log | grep -E '(BREAK-IN|Invalid user|Failed|refused|su|Illegal)'" Isso deve: verifique a data de hoje...
15.01.2011 / 05:02
1
resposta

fgrep ou grep -F, qual é o melhor para o script portátil? [fechadas]

Estou tendo este comentário controverso sobre esta resposta para uma pergunta sobre se devemos usar fgrep ou grep com o parâmetro -F (ie grep -F ) para portabilidade. Os pontos que foram revelados até agora são: grep -F : É u...
18.07.2015 / 11:40