Insérer une ligne vide avec SED
Fichier texte d’exemple :
bla bla bla
bla bla bla
bla bla bla
bla bla bla
bla bla bla
Pour insérer une ligne vide entre chacune des lignes, on utilise la
commande sed 'G' fichier.
Exemple :
$ sed 'G' fichier2
bla bla bla
bla bla bla
bla bla bla
bla bla bla
bla bla bla
Pour insérer 2 lignes, on utilise la commande sed 'G; G' fichier.
Exemple :
$ sed 'G; G' fichier2
bla bla bla
bla bla bla
bla bla bla
bla bla bla
bla bla bla
Si l’on veut insérer une ligne vide après la 2ieme ligne, c’est la
commande sed '2G' fichier qu’il faut utiliser (la première ligne est
la ligne 0).
Exemple :
$ sed '2G' fichier2
bla bla bla
bla bla bla
bla bla bla
bla bla bla
bla bla bla
Pour insérer une ligne vide après une ligne déja vide, il faut
utiliser la commande sed '/^[[:space:]]*$/G' fichier.
Exemple :
$ sed '/^[[:space:]]*$/G' fichier2
bla bla bla
bla bla bla
bla bla bla
bla bla bla
bla bla bla
Saint Carré