Articles of grep

Comment puis-je filterr ces "Autorisations refusées" de la sortie de search?

J'ai commencé à utiliser sed récemment. Une façon pratique de l'utiliser est d'ignorer les lignes sans importance d'un file journal: tail -f example.com-access.log | sed '/127.0.0.1/d;/ELB-/d;/408 0 "-" "-"/d;' Mais quand j'essaie de l'utiliser de la même façon avec find , les résultats ne sont pas comme prévu. J'essaie d'ignorer n'importe quelle ligne qui contient […]

Récupère le nom et l'utilisation du système de files avec `df -h`

df -h | grep test | sed -e 's/*%.^ //g;s/.*[ ^I]//' Sortie: /tester / test / drv0 / test / drv1 df -h | grep test | cut -d '%' -f1 | sed -e 's/*%.^ //g;s/.*[ ^I]//' Sortie: dix 20 15 Je veux savoir comment puis-je join ces sorties comme ceci: / test 10 / […]

Utilisation de sed / awk pour supprimer tout ce qui suit le premier espace

aaaaaaaa 09 bbbbbbbb 90 ccccccccccccccc 89 ddddd 09 En utilisant sed / awk / replace, dans le text ci-dessus, je veux supprimer tout ce qui vient après le premier espace de chaque ligne. Par exemple, la sortie sera: aaaaaaaa bbbbbbbb ccccccccccccccc ddddd toute aide serait appréciée.

pattern matching Exclure les caractères en double

Existe-t-il une expression régulière pour les éléments suivants qui correspondent aux caractères d'un jeu de caractères, mais seulement une fois? En d'autres termes, une fois qu'un caractère est trouvé, retirez-le de l'set. Si grep ne peut pas le faire, y a-t-il un utilitaire embedded qui peut? Exemple: Characters to match only once: spine Consortingbution: spine […]

moyen le plus rapide de file grep jar pour un nom particulier en elle?

J'essaie de find toutes les jarres qui ont le spring dans son nom. Je travaille avec Windows et en utilisant cygwin pour exécuter les commands Linux. Est-ce que ma command ci-dessous semble correcte? find . -name "*.jar" -exec jar tf '{}' \| grep -H "spring" \; Pour une raison quelconque, il est toujours en cours […]

Grepping pour un bloc de text avec des parties qui peuvent être optionnelles

J'ai plusieurs inputs qui décrivent un événement dans un très gros file journal, dit A.log . Je voudrais faire deux choses avec les inputs d' événement dans le file journal: Comptez le nombre d'occurrences de chacune de ces inputs (ce n'est pas une exigence obligatoire, mais ce serait bien d'avoir). Extrayez les inputs réelles dans […]

Synchronisation de ps passé à grep

Donc, ce n'est pas un problème en tant que tel, juste quelque chose dont je suis curieux. J'utilise Linux Mint MATE qui est dérivé de Debian. Si je fais: ps afx | grep abcdefg Je reçois: 16599 pts/3 S+ 0:00 | \_ grep –color=auto abcdefg Donc, il montre le process pour le grep. Mais, c'est […]

Comment grep la sortie d'un programme mais aussi echo la sortie normalement?

Je travaille avec un programme qui produit des messages d'erreur quand quelque chose ne va pas, mais ne définit pas son état de sortie en conséquence: l'état de sortie est toujours 0, indiquant le succès. Je voudrais exécuter ce programme à partir d'un script shell et get un statut de sortie différent de zéro s'il […]

Pourquoi pidof et pgrep se comportent-ils différemment?

J'ai un script d'initialisation dans /etc/init.d/myservice pour initialiser un service comme celui-ci: … start() { … daemon /usr/sbin/myservice … } stop() { … pgrep myservice pidof myservice ps -ef | grep myservice … } Et quand j'essaie d'arrêter le service, c'est le résultat: 10000 10001 10000 root 10000 1 0 09:52 ? 00:00:02 /usr/sbin/myservice root […]

Grep sur une seule ligne

J'ai un script qui diffuse un motif sur une seule ligne (pas de sauts de ligne). Je veux grep stock_ticker dans cette ligne et le sortir dès que j'en ai trouvé un. Maintenant, le script est sans fin et boucle essentiellement indéfiniment. Une alternative, je pensais comment je pourrais travailler sur ce serait probablement de […]