D'ailleurs, en y réfléchissant, il vaudrait mieux éviter de pouvoir faire passer l'option -e à echo. Une solution que je vois est de rajouter une chaîne mais echo ne prends pas la chaîne spéciale '--' marquant la fin des options ! Il faut donc la supprimer après coup.
chemin=$(eval echo -- "${chemin}" | sed -e 's/^-- //;')
[^] # Re: Dans le même esprit
Posté par Sytoka Modon (site web personnel) . En réponse au message Script bash. Évalué à 2.
D'ailleurs, en y réfléchissant, il vaudrait mieux éviter de pouvoir faire passer l'option -e à echo. Une solution que je vois est de rajouter une chaîne mais echo ne prends pas la chaîne spéciale '--' marquant la fin des options ! Il faut donc la supprimer après coup.
chemin=$(eval echo -- "${chemin}" | sed -e 's/^-- //;')