Perguntas sobre 'grep'

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

Imprime linhas de um arquivo entre dois padrões correspondentes [duplicados]

Como posso imprimir todas as linhas entre duas linhas, começando com um padrão para a primeira linha e terminando com outro padrão para a última linha? Atualizar Eu acho que foi um erro mencionar que este documento é HTML. Eu pareço ter...
22.02.2016 / 08:39
2
respostas

Como usar o multiline como separador de grupo no grep?

Em grep , você pode usar --group-separator para escrever algo entre as correspondências de grupo. Isso é útil para deixar claro quais blocos nós temos, especialmente quando usamos a opção -C X para obter as linhas de contexto. $ ca...
16.06.2015 / 11:08
1
resposta

Como eu redireciono a saída do comando find (que usa grep) para um arquivo de log?

Considere o código para pesquisar todos os arquivos que contêm o padrão "string de pesquisa": bash-3.2$ # The below find works fine.. bash-3.2$ find . -type f -exec grep -il "search string" {} \; bash-3.2$ # But I am unable to redirect output...
14.05.2013 / 12:47
1
resposta

Como posso corresponder o caractere de quebra de página em uma expressão regular?

Nano chama ^L , mas é claro, digitando algo como $ grep -v "^\^L" file não funciona. Seu ponto de código unicode é 000C. Como posso combiná-lo em uma expressão regular?     
26.11.2011 / 18:33
1
resposta

Qual é o significado desta expressão de teste []? [duplicado]

Eu vi alguém usar o comando: ps -ef | grep [h]ttpd e a saída é: apache 25125 31006 0 21:54 ? 00:00:00 /usr/sbin/httpd apache 26869 31006 0 22:04 ? 00:00:00 /usr/sbin/httpd apache 27349 31006 0 22:07 ?...
09.06.2013 / 12:11
1
resposta

Conditional grep sem opção silenciosa

Sempre achei que a opção silenciosa ( -q ) tinha que ser usada ao usar grep condicionalmente. Mas relendo a página man parece que deve funcionar sem ela. Então, se você quiser imprimir correspondências e usá-las em uma condição, pode...
16.11.2014 / 19:27
4
respostas

Como encontrar todos os arquivos contendo várias strings de uma longa lista de combinações de strings?

Ainda sou muito novo em ferramentas de linha de comando (usando meu terminal Mac OSX) e espero não ter perdido a resposta em outro lugar, mas procurei por horas. Eu tenho um arquivo de texto (vamos chamá-lo strings.txt) contendo 200 combinaçõ...
30.01.2017 / 00:46
1
resposta

Desativa todas as variáveis ENV correspondentes a _PROXY

Estou tentando cancelar a configuração de todas as variáveis de ambiente que correspondem a _PROXY : env | grep -i _proxy | column -t -s '=' | awk '{ print $1 }' | grep -iv 'no_proxy' | xargs -0 -I variable unset variable mas está falha...
16.06.2015 / 00:58
1
resposta

Comportamento do grep -o no OSX

No Linux, quando eu faço echo foo | grep -o '^.' para obter o primeiro caractere, ele imprime f conforme o esperado. (Eu sei, | cut -c1 provavelmente seria mais rápido.) Mas no OSX, fazendo os mesmos resultados em 3 correspondências...
16.01.2016 / 02:49
3
respostas

Como encontrar arquivos contendo duas cadeias de caracteres em linhas diferentes

Um exemplo real é: Eu tenho um arquivo Python util.py e mudei um dos nomes de função de foo para bar . Pode haver outros arquivos usando foo como nome da função e eles são irrelevantes. Eu quero atualizar todos os arquivos Python n...
19.04.2014 / 02:32