Le 2014-07-23 13:33, Steve Nadeau a écrit :
la commande donne pas mal ce que je veux, donc si j'extrais la portion
de texte de l'historique dans un autre fichier, c'est ok.
reste à faire le bout qui va me donner seulement l'extrait que je veux
depuis une commande inscrite dans l'historique.
mais entre temps c'est ok, ça me sauve du temps.
S'il s'agit de sortir des infos entre 2 lignes repérées, il y aurait
aussi awk qui permet de faire ça assez bien, voire « plus facilement »
(notion parfois assez subjective).
Par exemple :
awk 'BEGIN{ok=0} /masque-debut/{ok=1} /masque-fin/{ok=0}
{if(ok==1}print"ici on affiche la ligne :",$0; print "ou bien juste une
colonne :",$2; print "ou encore une sous-chaîne :",substr($0,10,5) }'
fichier
Un exemple plus concret (extraction des user/homedir pour les UID dans
[1000..65000[ ) :
awk -F: '{ if ($3>=1000 && $3<65000) printf("%s -> %s\n",$1,$6) }'
/etc/passwd
J.C.
--
Jean Christophe ANDRÉ — Coordonnateur des infrastructures techniques
Agence universitaire de la Francophonie (AUF) — http://www.auf.org/
✉ : AUF | 3034, boul Édouard-Montpetit | Montréal QC H3T 1J7 | CANADA
℡ : +1 514 343 6630 #1568 ✦ ℻ : +1 514 343 2107
⎧Note personnelle: merci d'éviter de m'envoyer des fichiers Microsoft⎫
⎩Office, cf http://www.gnu.org/philosophy/no-word-attachments ⎭
--
Ubuntu-quebec mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec