Perguntas sobre 'grep'

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

Extraindo tokens de uma linha de texto

Usando bash scripting e grep / awk / sed, como posso dividir uma linha que corresponde a um padrão conhecido com um único delimitador de caracteres em uma matriz, por exemplo, converter token1;token2;token3;token4 em a[0] = token1 … a[3]=t...
22.02.2011 / 11:17
1
resposta

cut campos de comando

Eu notei esses dois comportamentos de campos diferentes usando o comando cut : bash:~$ var='cat /proc/cpuinfo | grep 'model name' | uniq | cut -d ' ' -f 3,4,5,6,7,8 ' echo $var saídas Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz...
01.11.2018 / 09:05
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 / 02: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 / 00: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 / 10: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 / 10: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 / 16: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 / 18: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 / 07: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 / 01:44