Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

O contexto de saída (-C) para o grep produz arquivos massivos

Tarefa: Estou usando grep para pesquisar alguns arquivos de texto, canalizando os resultados de um grep (excluindo algumas linhas) para outro (correspondendo algumas linhas) + exibindo algum contexto usando o parâmetro -C , conforme...
11.08.2018 / 22:26
1
resposta

extrai parte da linha JSON

Eu tenho várias linhas JSON que são bem longas (~ 1.5KB) e podem ser parecidas com: "XYZ":{"myString":"myValue",ABCD} e eu só quero extrair "myString": "myValue" da linha inteira. grep sozinho não me ajuda, já que está tudo em uma linha,...
31.05.2018 / 04:33
1
resposta

colourise a saída do grep

Eu defini grep como alias grep="grep --colour -iTHn" Então, a saída é: <filename> <lineno> <line with matching word> Agora, com meu terminal escuro, a cor do nome do arquivo é quase ilegível. Eu posso fazer...
12.04.2018 / 14:08
1
resposta

Onde a opção “group-separator” está listada na documentação do grep?

Meu sabor do grep suporta --group-separator e --no-group-separator , mas eu só descobri isso pesquisando como resolver um problema: link Eu tentei: grep --help | grep separator e man grep /group-separator sem resultado...
04.08.2018 / 18:01
1
resposta

grep N linhas após o jogo

Estou procurando um comando em que consiga 20 linhas ou mais depois de uma correspondência específica. Exemplo: grep "09:55:21,651" mylog_file.log 2018-02-26 09:55:21,651 ERROR [WebContainer : 0] (CommonAction.java:253) - SITAConnector...
27.02.2018 / 04:05
3
respostas

Remove arquivos em um diretório com ls grep e rm

Eu tenho um arquivo bash no meu projeto raiz com esta linha $ ls | grep -P '^some_pattern_matching_regex_goeshere.txt$' | xargs rm -f A linha acima remove todos os arquivos .txt da raiz do projeto, mas quando eu envio todos os arquivos...
28.04.2018 / 05:36
1
resposta

Grep retornando linhas em branco ao usar -rnw em vez de -rlw

Usando esta simples string de teste pastebin , por que o último exemplo usando um padrão regex visto aqui me dá duas linhas em branco em comparação com o outros dois? Eu esperaria ver o mesmo resultado do exemplo1. Note que a única mudança de e...
18.01.2018 / 22:57
1
resposta

grep falha procurando por string

Eu não entendo porque o grep não funciona no primeiro exemplo bla@ble:~/html/example$ grep -r "protected $disallowedBlockNames = array('install/end');" app/ bla@ble:~/html/example$ Mas bla@ble:~/html/example$ grep -r 'protected $disall...
11.05.2018 / 13:57
1
resposta

Como grep todo valor começando com “sg” no meu caso

Então eu tenho esse arquivo .txt como este TAGS aws:cloudformation:stack-name yanka-cloudformer TAGS aws:cloudformation:logical-id WebServerSecurityGroup SECURITYGROUPS launch-wizard-3 created 2017-04-11T15:51:41.918+09:00 sg-77a...
07.12.2017 / 06:23
2
respostas

SED / AWK: adiciona uma string a vários arquivos correspondidos pelo valor regex de outro arquivo de origem

Eu tenho um único arquivo de origem que tem várias entradas deste formato: some_id: some string E um monte de arquivos .txt em pastas diferentes que possuem strings identificadas por id id="some_id" Como faço para analisar o...
07.12.2017 / 21:04