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