Perguntas sobre 'grep'

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

Encontre arquivos que não estão no .gitignore

Eu encontrei o comando que exibe arquivos no meu projeto: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Como posso f...
11.04.2017 / 09:40
4
respostas

Eu preciso encontrar todos os diretórios home dos usuários listados usando grep de / etc / passwd

Eu tenho uma pergunta semelhante a outra neste site onde o indivíduo tinha que encontrar uma lista de todos os usuários usando grep ou awk de / etc / passwd. Isso funcionou para mim, mas eu tentei traduzi-lo para encontrar e listar os diretórios...
22.06.2016 / 19:35
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 / 18: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 / 18: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 / 20: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 / 07: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 / 20: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 / 13: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 / 01: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 / 10:34