Niveau :      
Résumé : wc ; grep ; tac ; rev

Compter les lignes sans avoir le nom de fichier en sortie :

$ wc -l < file

Récupérer les 3 lignes derrière une expression régulière :

$ grep -A3 "^#"

Récupérer les 3 lignes précédant une expression régulière :

$ grep -B3 "---"

Récupérer toutes les lignes entre 2 expressions régulières :

$ sed -n '/Location/,//Location/p'

Afficher un fichier en commençant par la dernière ligne :

$ tac fichier

Afficher un fichier en en commençant par la fin de chaque ligne

$ rev fichier

Grepper des lignes sur un critère numérique

$ grep "^([0-9]|[0-9]{2}|1([01][0-9]|2[012])) " file # difficile (0 à 122)
$ while read a b; do [ $a -lt 123 ] && echo "$a $b"; done < file # facile (0 à 122)