Perguntas com a marcação «grep»

13
Marcar ocorrências da palavra-chave com uma cor diferente

Eu tenho um programa que cospe uma saída para stdoutgostar: [OK] Something is ok [OK] Something else is also ok [FAIL] This does not look good [FAIL] Neither does this [OK] At least this is fine Para identificar mais facilmente as falhas da saída, gostaria de marcar as ocorrências da palavra...

13
"Ungrep" - quais padrões não correspondem

Estou procurando um comando ou script para fazer o seguinte - dado: file1.txt: abcd efgh ijkl mnop file2.txt: 123abcd123 123efgh123 123mnop123 Eu quero um comando que faça algo parecido com isto: ungrep file1.txt file2.txt e retorna o seguinte: ijkl Em outras palavras, ele está...

13
Grep em milhares de arquivos

Eu tenho diretório com cca 26 000 arquivos e eu preciso grep em todos esses arquivos. O problema é que eu preciso dele o mais rápido possível, por isso não é ideal criar scripts em que o grep pegue o nome de um arquivo no comando find e grave as correspondências no arquivo. Antes da edição da...

13
Regex correto não está funcionando no grep

Eu tenho este regex: (?<=prefix).*$ que retorna qualquer caractere após a sequência "prefix" e funciona bem em qualquer mecanismo de regex online (por exemplo, https://regex101.com ). O problema é quando eu uso esse regex no bash: grep '(?<=prefix).*$' <<< prefixSTRING não...

13
Filtrar a saída do comando por cor

Estou executando um utilitário que não oferece uma maneira de filtrar sua saída. Nada no texto da saída indica que uma função específica falhou, mas aparece em vermelho. A saída é tão longa que, no final, quando informa um número de erros, nem sempre posso rolar para ver a saída em que ocorreu o...

13
Como grep saída netcat

Estou tentando grep ao vivo netcat, mas não funciona para mim: netcat localhost 9090 | grep sender não retorna nada, mas tenho certeza de que deveria. Se eu redirecionar a netcatsaída para um arquivo e adicionar alguns atrasos (simular o ambiente real) - funcionará: $ (sleep 5; cat...

12
O que há menos a fazer com rpm e como obtenho esse texto sem rpm

Quando executo less package.rpm, menos mostra todos os tipos de meta informações sobre o pacote. O que está fazendo menos exatamente - ele possui código embutido para extrair informações meta ou uma rpm está estruturada de maneira que a primeira parte pareça um arquivo de texto? Eu assumiria o...

12
Execute `grep` excluindo um arquivo em um caminho específico

Quero excluir o arquivo ./test/main.cppda minha pesquisa. Aqui está o que estou vendo: $ grep -r pattern --exclude=./test/main.cpp ./test/main.cpp:pattern ./lib/main.cpp:pattern ./src/main.cpp:pattern Eu sei que é possível obter a saída que eu quero usando vários comandos em um arranjo de tubos...

12
extrair os caracteres before () usando grep

Preciso extrair os caracteres antes do caractere '('. Minha estrutura de arquivos é: rosa (bom) ok margarida () não lilly (ruim) bem girassol () bom Eu preciso do arquivo de saída como na forma de: rose daisy lilly sunflower alguém pode dizer o comando para isso ..... awk, grep...