Questions marquées «grep»

Pour les questions relatives à grep, un outil en ligne de commande pour rechercher des modèles de texte dans des fichiers. Utilisez cette balise pour les questions sur grep lui-même ou sur les problèmes liés à l'utilisation de l'outil de ligne de commande grep.


5
Comment afficher les lignes 2 à 4 après chaque résultat grep?
J'analyse un fichier de boîte aux lettres qui stocke les rapports du serveur de messagerie pour les courriers électroniques remis en échec. Je souhaite extraire les mauvaises adresses électroniques afin de les supprimer du système. Le fichier journal ressemble à ceci: ...some content... The mail system <slavicatomic118@hotmail.com>: host mx1.hotmail.com[65.54.188.94] said: …
39 grep 

4
Grep de la fin d'un fichier au début
J'ai un fichier avec environ 30.000.000 lignes (Radius Accounting) et j'ai besoin de trouver le dernier match d'un modèle donné. La commande: tac accounting.log | grep $pattern donne ce dont j'ai besoin, mais c'est trop lent car le système d'exploitation doit d'abord lire tout le fichier, puis l'envoyer au canal. …

3
Comment démarrer grep multi-threaded en terminal?
J'ai un dossier qui a plus de 250 fichiers de 2 Go chacun. Je dois rechercher une chaîne / un motif dans ces fichiers et afficher le résultat dans un outputfichier. Je sais que je peux exécuter la commande suivante, mais elle est trop lente !! grep mypattern * > …
38 grep  parallelism 



2
Je voudrais grep tous les fichiers sauf certains types de fichiers?
Comment est-ce que je récursive des grepdossiers dans des dossiers donnés excepté quelques types de fichier? Par exemple, je recherche une chaîne dans le dossier de mon espace de travail, mais celle-ci finit par rechercher dans des fichiers SQL et génère des chaînes sérialisées. Donc, dans ce cas, je voudrais …
36 grep 

3
Est-ce que grep utilise un cache pour accélérer les recherches?
J'ai remarqué que des passages ultérieurs de grep la même requête (et également d'une requête différente, mais du même fichier) sont beaucoup plus rapides que la première exécution (l'effet est facilement perceptible lors de la recherche dans un fichier volumineux). Cela suggère que grep utilise une sorte de cache des …
36 linux  grep  cache 

4
Quelle est la différence entre les options grep -e et grep -E?
J'essaie de comprendre la différence entre grep -eet grep -E. Maintenant, grep manpagej'ai eu: -E, --extended-regexp Interprétez PATTERN comme une expression régulière étendue (voir ci-dessous). -e PATTERN, --regexp = PATTERN Utilisez PATTERN comme motif; utile pour protéger les motifs commençant par - L'explication ci-dessus n'a pas de sens pour moi. …
34 grep 

3
La tuyauterie de grep à awk ne fonctionne pas
J'essaie de grepconsulter le tailfichier en cours et de récupérer le nmot de la ligne. Exemple de fichier: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Maintenant si je fais un tail: …
34 bash  grep  rhel  awk  tail 

6
Comment diriger ls vers grep et supprimer les fichiers filtrés par grep?
Je voulais supprimer un paquet dans mon fichier d'accueil, mais le nom de fichier était trop long ( google-chrome-stable_current_i386.deb). J'ai donc décidé d'utiliser la commande ls|grep chrome|rmpour diriger les fichiers vers grep pour filtrer le fichier chrome, puis le supprimer. Cela n'a pas fonctionné, donc j'aimerais voir comment je peux …
33 grep  pipe  ls  rm 


4
Limitez le contexte grep à N caractères en ligne
Je dois parcourir certains fichiers JSON dans lesquels la longueur des lignes dépasse quelques milliers de caractères. Comment puis-je limiter grep pour afficher le contexte jusqu'à N caractères à gauche et à droite de la correspondance? Tout outil autre que grep conviendrait également, tant qu'il est disponible dans les packages …
31 grep  search  json 


2
grep et échapper à un signe dollar
Je veux savoir quels fichiers ont la chaîne $Id$. grep \$Id\$ my_dir/mylist_of_files renvoie 0 occurrence. J'ai découvert que je dois utiliser grep \$Id$ my_dir/mylist_of_files Ensuite, je vois que le $Idest coloré dans la sortie, c'est à dire qu'il a été apparié. Comment pourrais-je faire correspondre le second $et pourquoi ne …

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.