Bash - grep tips
Alasta 8 Décembre 2016 bash bash CentOS Linux Open Source script
Description : Voici quelques tips pour grep
grep tips
Récupération d’une chaine de caractère
Ici on souhaite récupérer la valeur qui suit un pattern
> cat MonFichier
CODE_ERREUR:0
Récupérer le code erreur :
> grep -oP 'CODE_ERREUR:\K\w+' MonFichier
0
-oP : match only, Perl regex
A newer feature of Perl 5 regexes is the keep assertion \K
\w # Any alphanumeric (word) character.
Trouver le nombre de jours d’un mois
# cal 02 2016 | grep -v '[a-zA-Z]' | wc -w
29
# cal 11 2016 | grep -v '[a-zA-Z]' | wc -w
30
# cal 12 2016 | grep -v '[a-zA-Z]' | wc -w
31