Shell Unix Fichier
Bonjour,
Je suis novice en prog shell.
J'ai un fichier en entrée comme ça:monfichier.txt
a
b
c
et je voudrais l'avoir en sortie comme ça:fichiersortie.txt
a;b;c
C'est possible de faire en une commande unix ou je suis obligé de passer par un shell et une boucle de lecture ligne à ligne du fichier?
Je suis novice en prog shell.
J'ai un fichier en entrée comme ça:monfichier.txt
a
b
c
et je voudrais l'avoir en sortie comme ça:fichiersortie.txt
a;b;c
C'est possible de faire en une commande unix ou je suis obligé de passer par un shell et une boucle de lecture ligne à ligne du fichier?
2 réponses
-
ModérateurRe-
La commande donne ça :while read ligne; do echo -e "$ligne;\c"; done < ton_fichier
;-)) -
ModérateurSalut,
Regarde là : https://forums.commentcamarche.net/forum/affich-2202777-shell-plusieurs-lignes-sur-une-ligne#3
;-))