Retours chariots fin de variable
Bonjour à tous.
J'ai une chaîne de caractère récupérée en BDD :
Code:
S='#ma $3##de $4##'
J'ai une fonction remetVariables, qui me permet de sortir ma chaîne en remplaçant certaines valeurs dedans.
Code:
1 2 3 4 5 6 7 8 9
|
function remetVariables
{
STRING=`echo "$1" | sed "s/#/\n/g"`
STRING=$(echo "${STRING//'$NAS'/$NAS}")
STRING=$(echo "${STRING//'$3'/$3}")
STRING=$(echo "${STRING//'$4'/$4}")
echo "$STRING"
} |
Et j'appelle cette fonction comme ceci :
Code:
1 2
|
TEXTE=$(remetVariables "$S" null chaine caractere) |
Le souci c'est que maintenant les retours charriots en fin de variable sont perdus :
Code:
1 2 3 4 5 6 7
|
bash-3.2$ echo "$TEXTE"
ma chaine
de caractere
bash-3.2$ |
Moi j'aimerais qu'il les gardent !! Comment faire svp ?