Perguntas sobre 'grep'

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

Multi-line grep entre duas tags, mostra apenas a última correspondência

Estou tendo um programa que mistura segmentos de dados na saída de log: log message log message ----BEGIN INLINE DATA---- data data data -----END INLINE DATA----- log messge Estou procurando algo como awk '/-BEGIN INLINE DATA-/,/-END I...
20.10.2013 / 04:54
2
respostas

Usando grep / sed / awk para classificar as entradas do arquivo de log

Eu preciso processar um arquivo de log muito grande com muitas linhas em diferentes formatos. Meu objetivo é extrair entradas de linha exclusivas que tenham o mesmo padrão inicial, por exemplo, '^ 2011-02-21. * MyKeyword. * Error', obtendo ef...
21.02.2011 / 21:21
4
respostas

Exclua a linha correspondente e várias outras de um arquivo

Eu tenho um arquivo de texto chamado file_a.txt. Meu primeiro comando é grep -A 12 ".production =" file_a.txt A saída é de poucos blocos. Cada bloco de string contém 13 linhas Eu quero excluir especificamente todo o bloco de strings qu...
09.10.2012 / 11:55
7
respostas

Como comparar a mesma palavra entre vários arquivos?

Eu gostaria de contar as mesmas palavras em vários arquivos e mostrar em qual arquivo elas são. Arquivo1: This is so beautiful Arquivo2: There are so beautiful File3: so beautiful A saída desejada 1: so:3 beautif...
14.09.2018 / 07:27
3
respostas

Como grep o resultado de um grep?

Eu preciso de alguns arquivos para ver quais contêm uma determinada palavra: grep -l word * Em seguida, preciso fazer uma busca na lista de arquivos para ver quais contêm uma palavra diferente. O caminho mais fácil provavelmente seria esc...
22.11.2015 / 19:05
4
respostas

Com find -exec grep, como imprimir apenas o nome da base ou dividir o conteúdo do arquivo / linha em linhas separadas?

Estou vendo os arquivos de origem. Para PureBasic, na verdade, mas seja qual for a linguagem, há elementos comuns envolvidos. No meu caso, o comando seria as extensões de capa pb , pbi , pbf e pbp : find . -name "*.pb*" -exec grep -H...
02.09.2015 / 22:29
2
respostas

grep para aspas simples e aspas duplas em uma string

Estou tentando escrever um grep que encontre os nomes de arquivo .epl ou os caminhos de arquivo em um determinado arquivo. Eu tentei os seguintes regexs Parte 1: REGEX Usado grep -rEco "/(.+).epl|(.+).epl" ./index.epl Resultado obtido u...
25.05.2016 / 18:19
1
resposta

grep texto opcional de tamanho variável

Eu gostaria de pesquisar por texto de borda ancorada que tenha um bloco de texto opcional anterior, e qualquer valor pode ser incluído na correspondência. Por exemplo, supondo que eu estou tentando encontrar ^xyz , mas também aceitar ^wxyz ,...
31.07.2014 / 00:28
1
resposta

Paralelo GNU - grepping n linhas para m expressões regulares

O paralelo GNU grepping n linhas para m expressões regulares , o exemplo declara o seguinte: If the CPU is the limiting factor parallelization should be done on the regexps: cat regexp.txt | parallel --pipe -L1000 --round-robin grep -f...
03.10.2014 / 17:25
1
resposta

grep --include age como --exclude

Estou tentando usar a opção --include do grep, mas ela não se comporta como eu esperava. Considere este teste simplificado: Configuração me@de31:~/tmp$ cat file.h This is a .h file me@de31:~/tmp$ cat file.c This is a .c file Conf...
12.07.2013 / 21:50