Suppression lignes dont le premier champ est vide d'un fichier - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 27-05-2004 à 10:52:33
perl -pe 's/^[[:space:]].*\n//' fichier.deb > fichier.fin
Marsh Posté le 27-05-2004 à 11:07:36
gawk '/^[^[:space:]].*/ {print}' fichier.deb > fichier.fin
Marsh Posté le 27-05-2004 à 11:43:08
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
Marsh Posté le 27-05-2004 à 11:45:46
tu remplace [:space:] par le caractère que tu ne veux pas retrouver en début de ligne.
Marsh Posté le 27-05-2004 à 10:38:20
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