1 votes

Comment ajouter des espaces vides à un fichier texte dans Linux avec des sauts de ligne supplémentaires à la fin de chaque ligne ?

Je voudrais le pad de chaque ligne d'un fichier texte Linux avec un espace (saut de ligne, etc). Par exemple, si j'ai un fichier contenant les lignes suivantes :

line01
line02
line03

Je voudrais obtenir le résultat suivant :

line01

line02

line03

J'ai essayé d'utiliser la commande lam suivante pour le faire :

lam sourcefile.txt  -s  \n\n  >  resultfile.txt

Cependant, cela ne fait qu'ajouter les caractères réels "nn" plutôt que les caractères de saut de ligne.

line01nn
line02nn
line03nn

J'ai essayé de les inclure entre guillemets également, mais cela n'a pas fait de différence. Comment faire pour qu'il insère réellement des sauts de ligne Linux ? Ou existe-t-il une meilleure commande pour le faire ?

2voto

sed -e 's/$/\
/' sourcefile.txt > resultfile.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X