Supprimer les lignes blanches d'un fichier [SHELL] - Shell/Batch - Programmation
Marsh Posté le 05-06-2007 à 16:14:04
La bonne syntaxe :
grep -v '^$' infile |
Si tu veux aussi supprimer les lignes qui ne comportent que des espaces (ou tabulations) :
grep -v '^[[:space:]]*$' infile |
ou avec awk :
awk 'NF!=0' infile |
Jean-Pierre.
Marsh Posté le 05-06-2007 à 16:19:39
Reply
Marsh Posté le 05-06-2007 à 15:49:10
Bonjour à tous,
j'ai un compte rendu de mises à jour SQL
et j'ai un paquet de lignes "1 row updated." et entre ces lignes j'ai 2 lignes blanches
Je voudrais retirer toutes ces lignes blanches
j'ai eu l'idée d'utiliser un grep en ne prenant que les lignes commençant par une fin de ligne
grep -v '^\n'
mais sans succès
des idées ?
Merci