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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Suppression lignes dont le premier champ est vide d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Suppression lignes dont le premier champ est vide d'un fichier

n°488044
djbobo27
Posté le 27-05-2004 à 10:38:20  profilanswer
 

Salut!
Je voudrais supprimer les lignes dont le premier champ est vide d'un fichier.
 
fichier.deb            =>              fichier.fin
 
bob     127.0.0.0                    bob      127.0.0.0
        128.0.0.0                    didi     129.0.0.0
didi    129.0.0.0                    
 
       
Merci

mood
Publicité
Posté le 27-05-2004 à 10:38:20  profilanswer
 

n°488056
bobuse
Posté le 27-05-2004 à 10:52:33  profilanswer
 

perl -pe 's/^[[:space:]].*\n//' fichier.deb >  fichier.fin

n°488064
djbobo27
Posté le 27-05-2004 à 10:58:55  profilanswer
 

Merci pour ta rapidité.
 
Connais tu un moyen en Bash.

n°488078
bobuse
Posté le 27-05-2004 à 11:07:36  profilanswer
 

gawk '/^[^[:space:]].*/ {print}' fichier.deb >  fichier.fin

n°488111
djbobo27
Posté le 27-05-2004 à 11:26:16  profilanswer
 

Merci beaucoup !!!!!!
Je cherchais depuis un jour.
 
 a +

n°488139
djbobo27
Posté le 27-05-2004 à 11:43:08  profilanswer
 

Je me permet de t'importuner de nouveau.
Avec un séparateur de champs "¤" , il suffit de changer quel parametre de la commande gawk.  
 
fichier.deb            =>              fichier.fin  
 
bob¤127.0.0.0                    bob      127.0.0.0 ¤128.0.0.0                       didi     129.0.0.0  
didi¤129.0.0.0                      
 

n°488145
bobuse
Posté le 27-05-2004 à 11:45:46  profilanswer
 

tu remplace [:space:] par le caractère que tu ne veux pas retrouver en début de ligne.

n°488281
djbobo27
Posté le 27-05-2004 à 14:04:06  profilanswer
 

Merci
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Suppression lignes dont le premier champ est vide d'un fichier

 

Sujets relatifs
[MDK10] Kopete transfert de fichier ( incoming )Fichier Binaire
détection de fichier[distrib] que prendre pour un serveur de fichier windows ET linux
hostname dans fichier hosts en Mac OS8 ou OS9 ?debian : dpkg-reconfigure xserver-xfree86 : où est le fichier créé ?
systeme de fichier et journalisationFichier CRC32 manquant sur Mandrake 10
fichier inetd.conf et xinetd.conf 
Plus de sujets relatifs à : Suppression lignes dont le premier champ est vide d'un fichier


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)