Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] Extraire les lignes impaires d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell] Extraire les lignes impaires d'un fichier

n°1613968
epo03
Posté le 21-09-2007 à 17:46:17  profilanswer
 

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.

mood
Publicité
Posté le 21-09-2007 à 17:46:17  profilanswer
 

n°1613973
matafan
Posté le 21-09-2007 à 18:35:23  profilanswer
 

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
n°1614014
epo03
Posté le 21-09-2007 à 20:53:09  profilanswer
 

C'est nickel, merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] Extraire les lignes impaires d'un fichier

 

Sujets relatifs
Requêtes SQL: fusion de lignes[WSH Scripting] écrire dans fichier texte depuis fichier excel
[Access] Generer des lignes dans une Query[resolu] Crash lors de l'ouverture d'un fichier [backtrace inside]
Macro fichier de synthèseOutils pour indenter un fichier XSL ?
changement de valeur pour toutes les lignes, Aidez moi SVP[Résolu] compiler plusieur images dans un fichier php
[PHP]Upload fichier de 30mo?!copie de fichiers vers dossiers en fonction du nom de fichier
Plus de sujets relatifs à : [Shell] Extraire les lignes impaires d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR