Questions marquées «grep»

grep est un utilitaire de ligne de commande utilisé pour rechercher du texte.


4
Comment faire pour grep pour les onglets sans utiliser les onglets littéraux et pourquoi cela ne fonctionne pas?
Lorsque je recherche des onglets dans un fichier avec (e) grep, j'utilise l'onglet littéral ( ^v + <tab>). Je ne peux pas utiliser \ten remplacement des tabulations dans les expressions régulières. Avec par exemple sed cette expression fonctionne très bien. Donc, est-il possible d'utiliser un remplacement non littéral pour <tab>et …



5
Grep, ignore les avertissements
J'essaie de trouver le répertoire d'installation d'un paquet particulier. J'ai un certain mot-clé à l'aide duquel j'essaie de trouver un fichier particulier. Pendant grep, je souhaite uniquement inclure le type de fichier cpp ou h . Je ne veux pas que le grep affiche des avertissements tels que Autorisation refusée …
51 search  grep 

7
Grep cherche deux mots dans une ligne
J'ai essayé de trouver un moyen de filtrer une ligne contenant les mots "citron" et "riz". Je sais comment trouver du "citron" ou du "riz" mais pas les deux. Ils n'ont pas besoin d'être l'un à côté de l'autre, mais sur la même ligne de texte.

2
Comment fonctionne cette expression de parenthèse dans grep?
J'ai vu ce one-liner récemment: $ ps -ef | grep [f]irefox thorsen 16730 1 1 Jun19 ? 00:27:27 /usr/lib/firefox/firefox ... Donc, il semble retourner la liste des processus avec "firefox" dans les données mais en laissant de côté le processus grep lui-même, et semble donc à peu près équivalent à: …




1
Comment puis-je regarder la sortie qui a été filtrée avec grep?
Je veux regarder les changements de sortie gsettings list-recursively|grep text-scal lequel est org.gnome.desktop.interface text-scaling-factor 1.0 com.canonical.Unity.Interface text-scale-factor 1.0 mais si j'essaye de le regarder avec watch gsettings list-recursively|grep text-scal Je n'obtiens aucune sortie, car le tuyau semble être le problème. Comment puis-je toujours regarder les changements?

3
Comment grep 2 ou 3 lignes, une contenant le texte que je veux, et les autres juste en dessous?
Voici un instantané du journal des erreurs: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Je fais la commande suivante: cat foo.log | grep ERROR pour obtenir un OP comme: …

5
grep - liste le nom du fichier où se trouve la correspondance
J'ai un tas de fichiers .html dans un répertoire. Je veux parcourir chaque fichier et faire correspondre un modèle (MD5). Tout cela est assez simple. Le problème est que je dois savoir dans quel fichier la correspondance a été trouvée. cat *.html | grep 75447A831E943724DD2DE9959E72EE31 Renvoie uniquement le contenu de …

6
Interface graphique pour regarder les journaux (tail et grep)
Pourriez-vous recommander une application graphique avec de puissantes capacités d'observation des journaux? En général, cela fonctionnerait comme tail -fdans l'interface graphique, mais en plus de cela, les fonctionnalités suivantes seraient très utiles: filtrer certaines lignes sur la base d'expressions (régulières) colorier certaines lignes sur la base d'expressions (régulières) recherche interactive …

2
L'opérateur grep "+" ne fonctionne pas
Cette ls -l /var/log | awk '{print $9}' | grep "^[a-z]*\.log." sort ceci: alternatives.log.1 alternatives.log.10.gz alternatives.log.2.gz alternatives.log.3.gz alternatives.log.4.gz alternatives.log.5.gz alternatives.log.6.gz alternatives.log.7.gz alternatives.log.8.gz alternatives.log.9.gz apport.log.1 apport.log.2.gz apport.log.3.gz mais ça: ls -l /var/log | awk '{print $9}' | grep "^[a-z]+\.log." ne produit rien. Pourquoi? Je viens de changer *pour +. N'est-ce pas …
31 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.