Questions marquées «grep»

106
Utilisez grep pour signaler uniquement les numéros de ligne

J'ai un fichier qui contient peut-être un mauvais formatage (dans ce cas, l'occurrence du motif \\backslash). Je voudrais utiliser greppour ne renvoyer que les numéros de ligne où cela se produit (comme dans, la correspondance était ici, allez à la ligne # x et corrigez-la). Cependant, il ne semble...

104
Recherche Regex pour 'non suivi de' dans grep

J'essaie de grep pour toutes les instances de Ui\.non suivies Lineou même simplement de la lettreL Quelle est la bonne façon d'écrire une expression régulière pour trouver toutes les instances d'une chaîne particulière NON suivie d'une autre chaîne? Utiliser des lookaheads grep "Ui\.(?!L)" * bash:...

102
Grep pour les chaînes littérales

Je cherche un outil de type grep pour rechercher des chaînes purement littérales. Je recherche l'occurrence d'une ligne d'un fichier journal, dans le cadre d'une ligne dans un fichier journal séparé. Le texte de recherche peut contenir toutes sortes de caractères spéciaux regex, par exemple...

96
Grep pas comme une expression régulière

J'ai besoin de rechercher une variable PHP $someVar. Cependant, Grep pense que j'essaye d'exécuter une regex et se plaint: $ grep -ir "Something Here" * | grep $someVar Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. $ grep -ir "Something Here" * | grep "$someVar"...

92
grepping en utilisant le "|" opérateur alternatif

Voici un exemple d'un fichier volumineux nommé 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 24300671 . + ....

91
git grep par extensions de fichier

Je sais que, si je voulais grep pour un modèle uniquement sur des fichiers avec certaines extensions, je pourrais le faire: // searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ J'ai également essayé...

90
Validation des adresses IPv4 avec regexp

J'ai essayé d'obtenir une regex efficace pour la validation IPv4, mais sans beaucoup de chance. Il semblait à un moment donné que je l'avais eu avec (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, mais cela produit des résultats étranges: $ grep --version grep (GNU grep) 2.7 $ grep -E...

87
comportement des espaces blancs de grep regex

J'ai un fichier texte, contenant quelque chose comme: 12,34 EUR 5,67 EUR ... Il y a un espace avant «EUR» et j'ignore 0, XX EUR. J'ai essayé: 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' => worked !...

87
Utilisation du signe astrologique dans grep

J'essaye de rechercher la sous-chaîne "abc" dans un fichier spécifique sous linux / bash Moi aussi: grep '*abc*' myFile Il ne renvoie rien. Mais si je fais: grep 'abc' myFile Il renvoie correctement les correspondances. Maintenant, ce n'est pas un problème pour moi. Mais que faire si je veux grep...

87
Afficher le nom de fichier et le numéro de ligne dans la sortie grep

J'essaye de rechercher mon répertoire de rails en utilisant grep. Je recherche un mot spécifique et je veux grep pour imprimer le nom du fichier et le numéro de ligne. Y a-t-il un drapeau grep qui fera cela pour moi? J'ai essayé d'utiliser une combinaison de -net, -lmais ceux-ci impriment les noms...