Perguntas sobre 'grep'

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

Como fazer barra vertical | trabalhar no grep?

Aqui está um exemplo de uma linha de comando do grep que eu tentei: grep '(565172|565173|565175)' /var/log/cups/error_log Não produz saída, mesmo que todos os 3 valores estejam no arquivo várias vezes. Eu tentei escapar das barras e is...
15.09.2010 / 20:41
5
respostas

Como encontrar linhas que começam com **

Eu preciso encontrar se alguma linha em um arquivo começa com ** . Não consigo descobrir como fazer isso porque * é interpretado como um curinga pelo shell. grep -i "^2" test.out funciona se a linha começar com 2 mas grep -i "^...
23.06.2016 / 20:11
2
respostas

grep caracteres circundantes de uma partida

Estou procurando fazer uma descoberta e substituição em um dump de banco de dados gigante, e ele não está fazendo o que eu acho que deveria acontecer. Eu gostaria de grep para minha seqüência de destino no arquivo e, em seguida, ver os cerca de...
24.08.2011 / 22:00
5
respostas

Encontre a última ocorrência de string em vários arquivos

Eu preciso pesquisar vários arquivos de log (todos os arquivos gerados nas últimas 24 horas, todos mantidos no mesmo diretório) para encontrar a última ocorrência de uma string. Este é o comando que eu escrevi: find . -mtime 1 | grep filepref...
05.12.2015 / 08:02
3
respostas

Por que não consigo usar o grep dessa maneira?

Eu gostaria de mudar a linha "disable = yes" para "disable = no" no seguinte arquivo: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per...
20.11.2017 / 21:09
3
respostas

GREP / SED ou AWK: Imprimir parágrafo inteiro em um arquivo na correspondência de padrão [duplicado]

Eu tenho um arquivo com centenas de parágrafos de cerca de 15 linhas cada. Preciso procurar um padrão, digamos Ocorrência: 1 . Se esse padrão for encontrado no para, eu preciso imprimir o parágrafo inteiro. Observe que os parágrafos são separ...
09.06.2014 / 15:01
6
respostas

faz a saída do grep sem arrastar a nova linha

Por favor, considere este trecho: X=$(grep -m1 'some-pattern' some-file | sed -n 's/.* //p') Eu quero colocar a última palavra em uma variável se alguma condição padrão for correspondida por linhas no arquivo de texto arbitrário Meu...
03.03.2012 / 02:05
3
respostas

Otimizando o GNU grep

Estou usando o egrep ( grep -E ) com um arquivo PATTERN. ( -f path/to/file ). Isso é feito em um loop infinito em um fluxo de texto. Isto implica que eu não posso acumular e passar TODA a entrada para grep de uma vez (como *.log ). E...
11.09.2017 / 12:34
3
respostas

Por que este comando não está funcionando: “ps aux | grep xscreensaver ”

Eu não vi nenhum hit sobre isso no google, então estou perguntando a você: Eu apenas tentei executar este comando em uma sessão ssh, local é o Debian Wheezy KDE, o remoto é o Fedora 21 Gnome: ps aux | grep xscreensaver e esta é a saída...
15.02.2015 / 18:47
4
respostas

Como executo o xargs grep na saída do grep que possui espaços?

Estou pesquisando arquivos com base em uma expressão regular e, em seguida, estou tentando pesquisar nesses arquivos por conteúdo. Então, por exemplo, eu tenho algo parecido com #Find all C++ files that match a certain pattern and then search...
19.03.2015 / 19:15