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)
Rechercher un fichier sous Linux
Faire une recherche d'un mot dans des fichiers Windows avec l'équivalent de grep
Voir le journal des blocages d'un firewall IpTables
Regex et la signification des différents symboles
Supprimer tout ce qui est à gauche d'une série de caractères avec SED