Questions marquées «grep»

8
GREP_OPTIONS = --color = est-il toujours ignoré?

Je jouais avec le décor GREP_OPTIONSet je n'arrivais pas à le faire fonctionner. Juste curieux de savoir pourquoi. Sortie de commandes de test simples: richard@ubuntu:~$ echo $GREP_OPTIONS richard@ubuntu:~$ richard@ubuntu:~$ ls | grep o Desktop downloads Dropbox ebooks workspace richard@ubuntu:~$...

8
Grep reste de la ligne… après le match

J'ai un fichier contenant seulement deux lignes, avec la structure suivante: $ cat /tmp/pwpower.log 000D6F0000D34227, -114.10 000D6F0001A405C4, -130.09 Les valeurs sont les valeurs de puissance de ma centrale solaire. Une valeur négative signifie une génération. J'aurais besoin des valeurs...

8
Comment grep décide-t-il qu'un fichier est binaire?

J'ai un grand fichier texte utf-8 avec lequel je recherche fréquemment grep. Récemment, j'ai grepcommencé à signaler qu'il s'agissait d'un fichier binaire. Je peux continuer à le rechercher avec grep -a, mais je me demandais avec quel changement il a décidé que le fichier était maintenant binaire....

8
grep --exclude n'exclut pas mon fichier

Je recherche dans un répertoire une chaîne particulière (pour voir toutes les instances où la chaîne est présente et dans quels fichiers). Cependant, je souhaite exclure un fichier particulier de la recherche. Voici ce qui se passe- $echo "searchstring" > ./old_folder/useless_file $echo...

8
Comment trouver des lignes commençant par **

J'ai besoin de savoir si des lignes d'un fichier commencent par **. Je ne peux pas comprendre comment le faire, car il *est interprété comme un caractère générique par le shell. grep -i "^2" test.out fonctionne si la ligne commence par un 2 mais grep -i "^**" test.out ne fonctionne évidemment pas....

8
Obtenez le contenu avant deux points

J'ai un fichier texte sur Linux dont le contenu est comme ci-dessous: help.helloworld.com:latest.world.com dev.helloworld.com:latest.world.com Je veux obtenir le contenu avant les deux points comme ci-dessous: help.helloworld.com dev.helloworld.com Comment puis-je faire cela dans le...

8
Optimisation de grep GNU

J'utilise egrep ( grep -E) avec un fichier PATTERN. ( -f path/to/file). Cela se fait dans une boucle infinie sur un flux de texte. Cela implique que je ne peux pas accumuler et passer TOUTES les entrées à grep à la fois (comme *.log). Existe-t-il un moyen de faire grep "enregistrer" le NFA qu'il...