grep tips

Récupération d'une chaine de caractère

Ici on souhaite récupérer la valeur qui suit un pattern

 1 > cat MonFichier
 2 CODE_ERREUR:0
 3 
 4 Récupérer le code erreur :
 5 > grep -oP 'CODE_ERREUR:\K\w+'  MonFichier
 6 0
 7 
 8 -oP : match only, Perl regex
 9 A newer feature of Perl 5 regexes is the keep assertion \K
10 \w             # Any alphanumeric (word) character.

Trouver le nombre de jours d'un mois

1 # cal 02 2016 | grep -v '[a-zA-Z]' | wc -w
2 29
3 
4 # cal 11 2016 | grep -v '[a-zA-Z]' | wc -w
5 30
6 
7 # cal 12 2016 | grep -v '[a-zA-Z]' | wc -w
8 31