Dans un fichier texte que l'on va appeler list1, je souhaite extraire (en shell) les lignes impaires ; awk doit faire ça rapidement mais je ne sais pas faire.
Publicité
Posté le 21-09-2007 à 17:46:17
matafan
Posté le 21-09-2007 à 18:35:23
Avec n'importe quel sed :
sed 'n;d'
Avec GNU sed :
sed '2~2d'
Avec awk :
awk 'NR%2{print}'
Avec Perl:
perl -ne '$.%2&&print'
100% pur shell:
while read l; do echo $l; read; done
Message édité par matafan le 21-09-2007 à 18:39:57