Perguntas com a marcação «grep»

106
Use grep para relatar apenas números de linha

Tenho um arquivo que possivelmente contém uma formatação incorreta (neste caso, a ocorrência do padrão \\backslash). Eu gostaria de usar greppara retornar apenas os números das linhas onde isso ocorre (como em, a correspondência estava aqui, vá para a linha # x e corrija). No entanto, não parece...

103
Regex lookahead para 'não seguido por' no grep

Estou tentando usar o grep para todas as instâncias de Ui\.não seguido por Lineou mesmo apenas a letraL Qual é a maneira correta de escrever um regex para localizar todas as instâncias de uma determinada string NÃO seguida por outra string? Usando lookaheads grep "Ui\.(?!L)" * bash: !L: event...

101
Grep para strings literais

Estou atrás de uma ferramenta do tipo grep para pesquisar strings puramente literais. Estou procurando a ocorrência de uma linha de um arquivo de log, como parte de uma linha em um arquivo de log separado. O texto da pesquisa pode conter todos os tipos de caracteres especiais regex, por exemplo...

98
como uso a opção grep --include para vários tipos de arquivo?

Quando quero executar grep em todos os arquivos html em algum diretório, faço o seguinte grep --include="*.html" pattern -R /some/path que funciona bem. O problema é como fazer o grep de todos os arquivos html, htm, php em algum diretório? Deste Use grep --exclude / - incluem sintaxe para não...

97
Grep não é uma expressão regular

Preciso procurar uma variável PHP $someVar. No entanto, Grep acha que estou tentando executar uma regex e está reclamando: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * | grep...

97
Usando sed e grep / egrep para pesquisar e substituir

Estou usando egrep -Rseguido por uma expressão regular contendo cerca de 10 uniões, assim: .jpg | .png | .gifetc. Isso funciona bem, agora gostaria de substituir todas as strings encontradas por.bmp Eu estava pensando em algo como egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/"...

93
git grep por extensões de arquivo

Eu sei que, se eu quisesse pesquisar um padrão apenas em arquivos com certas extensões, eu poderia fazer isso: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ Tenho tentado pesquisar uma...

92
grep usando o “|” operador alternativo

A seguir está um exemplo de um arquivo grande denominado AT5G60410.gff: Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410 Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1 Chr5 TAIR10 protein 24295226...

87
comportamento de espaços em branco grep regex

Eu tenho um arquivo de texto contendo algo como: 12,34 EUR 5,67 EUR ... Há um espaço em branco antes de 'EUR' e eu ignoro 0, XX EUR. Eu tentei: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR'...

87
Mostra o nome do arquivo e o número da linha na saída grep

Estou tentando pesquisar meu diretório rails usando grep. Estou procurando uma palavra específica e quero usar o grep para imprimir o nome do arquivo e o número da linha. Existe um sinalizador grep que fará isso por mim? Tenho tentado usar uma combinação de -ne, -lmas esses estão imprimindo os...

87
Usando o sinal de estrela no grep

Estou tentando pesquisar a substring "abc" em um arquivo específico no linux / bash Então eu faço: grep '*abc*' myFile Não retorna nada. Mas se eu fizer: grep 'abc' myFile Ele retorna as correspondências corretamente. Agora, isso não é um problema para mim. Mas e se eu quiser pesquisar...