Questions marquées «grep»

grep est un utilitaire de recherche de texte en ligne de commande écrit à l'origine pour Unix. Il utilise des expressions régulières pour faire correspondre le texte et est couramment utilisé comme filtre dans les pipelines. N'utilisez cette balise que si votre question concerne la programmation utilisant des API grep ou grep. Les questions relatives à l'utilisation ou au dépannage des options de ligne de commande grep elles-mêmes sont hors sujet.

6
grep pour les caractères spéciaux sous Unix
J'ai un fichier journal (application.log) qui peut contenir la chaîne suivante de caractères normaux et spéciaux sur plusieurs lignes: *^%Q&$*&^@$&*!^@$*&^&^*&^& Je souhaite rechercher le ou les numéros de ligne contenant cette chaîne de caractères spéciaux. grep '*^%Q&$*&^@$&*!^@$*&^&^*&^&' application.log La commande ci-dessus ne renvoie aucun résultat. Quelle serait la syntaxe correcte …

5
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 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1 Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1 Chr5 TAIR10 five_prime_UTR 24294890 24295035 . …
92 regex  linux  grep 

3
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é de rechercher un …


30
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 '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep -E …

5
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 …
87 awk  grep 

1
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 ! grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => worked ! Quelqu'un …
87 regex  grep  gnu 

10
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 regex  bash  grep 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.