Bonjour,
Toujours dans mon apprentissage du Bash je bloque un peu sur un petit détail.
Mes variables
monfichier=chemin/vers/mon/fichier
contenu du fichier
jaune
vert
blanc
rouge
Resultat souhaité :
jaune | vert | blanc | rouge
J'ai donc essayé :
variable=`cat $monfichier | tr "\n" "\ |\ " `
et j'obtiens comme valeur de variable :
jaune|vert|blanc|rouge|
Je ne parviens pas à maintenir les espace autour des pipes, et j'aimerai qu'il n'y ait pas le pipe à la fin de ma ligne, je n'arrive pas à trouver comment le supprimer.
je progresse mais mon point faible reste toujours les expressions régulières, métacaractères etc 🙁
Auriez-vous une piste s'il vous plaît ?
Merci pour votre attention et votre aide !
Bonne journée à tous 🙂