Perguntas sobre 'grep'

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

encontra o último arquivo criado no conteúdo da pasta e do grep

Eu preciso pesquisar uma determinada pasta para o arquivo criado mais recente e usar o conteúdo para um padrão. Eu tive sucesso ok até agora usando este comando: find /var/log/folder -type f -printf '%T+ %p\n' | sort | tail -n1 | xargs grep '...
13.05.2016 / 04:06
2
respostas

Pare o grep após um resultado no Solaris

Eu preciso retornar o valor mais recente de um arquivo de log. Eu sei que esse valor sempre estará perto do final do arquivo de log, e eu só quero um resultado. No Ubuntu, eu consegui isso com tac dhcp.log | grep macaddress -m 1 , e no Sola...
18.08.2016 / 02:28
2
respostas

Caracteres visíveis no vi, mas não no gato.

Eu tenho um arquivo de 300 linhas com ^@ entre cada caractere no arquivo. (não posso postar todo o conteúdo por motivos de segurança, portanto estou colando apenas a primeira linha) [mercury@app01 ftp_logs]$ cat cl.txt 2015-01-22 03:00:...
05.02.2015 / 11:59
1
resposta

Como grep palavra exata com apenas espaço como separador de palavras

Por exemplo: tenho um arquivo como o seguinte: AA ABC-AA-AA AAA ABC-AA ABC.AA ABC AA ABC.A AA Se eu usar grep -w "ABC" file1 , estou recebendo todas as linhas. Mas devo apenas obter a terceira linha: ABC.AA ABC Ele está usando...
24.02.2015 / 11:36
4
respostas

fgrep início da linha?

Eu gostaria de usar fgrep para lidar com palavras literais com períodos e outros meta-caracteres em grep , mas preciso garantir que a palavra esteja no começo da linha. Por exemplo, fgrep 'miss.' corresponderá a miss. exatamente o...
21.01.2015 / 17:21
1
resposta

Como posso agir sobre os resultados do comando “locate”?

Estou tentando descobrir onde check_dns está definido no arquivo nagios ' commands.cfg , embora haja alguns arquivos. Sei que posso executar algo como find / -name "command.cfg" -exec grep check_dns {} \; para pesquisar correspondê...
26.03.2012 / 20:34
1
resposta

Literalmente grep a única palavra em uma linha

Eu sei que grep -F pode pesquisar sequências literais, mas quero fazer algo como while read word; do grep -F "^$word$" FILE; done < wordlist i.e. as palavras precisam ser tratadas literalmente, ao mesmo tempo, as condições ^ e...
28.06.2014 / 09:30
2
respostas

Encontre cada linha que corresponda a um padrão, mas imprima apenas a linha acima dela

Eu preciso encontrar uma string e preciso imprimir a linha acima dela. case1: The same line won't have the more than one matching pattern ie) considere um arquivo contendo $cat > para returns between the paragaraphs italic or bold...
20.02.2016 / 02:44
1
resposta

Grep não corresponde aos caracteres de retorno de carro

Estou tentando localizar linhas com o caractere de retorno de carro , mas não estou obtendo os resultados ' d esperar. Eu reduzi isso a essa prova de conceito: $ uname -a CYGWIN_NT-6.1 Aodh 2.0.4(0.287/5/3) 2015-06-09 12:22 x86_64 Cygwin $...
09.07.2015 / 05:19
2
respostas

Combina múltiplas saídas do grep em uma variável

Basicamente, tenho abaixo o cenário, por exemplo, grep 'test: \K(\d+)' $file = > 15 grep 'test1: \K(\d+)' $file = > 20 Existe alguma maneira de armazenar o resultado de ambos os comandos em uma variável como com vírgula co...
24.01.2017 / 08:49