Recherche du mot "openntpd", sans tenir compte de la casse (majuscule et minuscule), en affichant les numéros de lignes et en affichant les 4 lignes qui précèdent et succèdent le résultat :
grep -i -n -4 "openntpd"
Lien vers le fichier : cliquez ici
Exemple appliqué sur la recherche de processus openntpd :
ps aux --forest | grep --color=always -i -n -4 "openntpd"
Lien vers le fichier : cliquez ici
Ici on utilise grep pour filtrer les résultats de la commande netstat pour isoler les lignes contenant le mot apache
netstat -tlnpu | grep -i "apache"
Lien vers le fichier : cliquez ici
Afficher les lignes du fichier firewall.sh qui ne commencent pas par # ou ;
C'est pratique pour ne voir que les éléments actifs/non commentés d'un fichier de configuration
La commande demande toutes les lignes qui commencent par # ou ; et le -v demande l'inverse
more firewall.sh | grep -v '^#'
Lien vers le fichier : cliquez ici
Cette autre solution supprime les lignes vides, c'est un peu moins lisible
grep "^[^#;]" firewall.sh
Lien vers le fichier : cliquez ici
Avec une logique proche, en utilisant l'option -v qui demande la négation d'une recherche, il y a
grep -v '^#'
Lien vers le fichier : cliquez ici
Afficher et coloriser les lignes de /var/log/syslog qui contiennent iptables,DPT ou SRC
tail -f /var/log/syslog | egrep -wi --color "(iptables|DPT|SRC)"
Lien vers le fichier : cliquez ici
Ceci aussi permet de mettre de la couleurs sur certains mots
tail -f /var/log/syslog | grep --color=always -i "DPT\|SRC\|DST"
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
Tuteurs.ens.fr | Exercices corrigés sur grep |
linuxcommando.blogspot.com | Use the OR operator in grep to search for words and phrases |
Article(s) en relation(s)