En vrac (3)

Publié le par Peck

Cet article est maintenant sur http://linux-attitude.fr/post/En-vrac-3

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

Compter des lignes sans avoir le nom de fichier dans la sortie
$ wc -l < file

Récupérer les 3 lignes suivant une expression
$ grep -A3 "^#"

Récupérer les 3 lignes précédant une expression
$ grep -B3 "---"

Récupérer les lignes entre 2 expressions
$ sed -n '/Location/,//Location/p'

Imprimer un fichier en commençant par la dernière ligne
$ tac fichier

Imprimer 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
$ while read a b; do [ $a -lt 123 ] && echo "$a $b"; done < file # facile

Publié dans admin

Pour être informé des derniers articles, inscrivez vous :

Commenter cet article