Bonjour,
j'essaie de lire un fichier.txt qui a pour exemple 3 lignes:
toto
tata
titi
via un echo.
lorsque je fais un cat fichier.txt tout se passe bien
mais si je fais un echo $(cat fichier.txt)
le resultat est toto tata titi sans les saut de ligne.
* j'ai besoin de faire cet echo car je veux envoyer les lignes du fichier dans le corps de message via la commande mailx.
Pour le moment j'ai réussi à obtenir le résultat voulu en intégrant une boucle dans mon echo:
echo -e "$(for I in $(fichier.txt); do echo $I; done)".
mais je trouve ça lourd comme commande et je voulais savoir si quelqu'un aurait une solution beaucoup plus simple svp?
Poste le Wednesday 28 December 2016 17:13:37