Créer un fichier de sortie avec le multi en ligne de script à l'aide de l'écho / linux

Essayer de créer un petit script capable d'écrire une partie du script dans le fichier de sortie, sans aucun changement, (comme)

source fichier texte

echo "
yellow=`tput setaf 3`
bel=`tput bel`
red=`tput setaf 1`
green=`tput setaf 2`
reset=`tput sgr0
echo"#${green}Installing packages${reset}#" &&
" >> output.txt

De sortie souhaité:

yellow=`tput setaf 3`
bel=`tput bel`
red=`tput setaf 1`
green=`tput setaf 2`
reset=`tput sgr0
echo"#${green}Installing packages${reset}#" &&

Ce que j'obtiens est:

yellow=^[[33m
bel=^G
red=^[[31m
green=^[[32m
reset=^[(B^[[m
echo"#${green}Installing packages${reset}#" &&

À l'aide de CentOS 7 Minimale de la nouvelle installation
Vous cherchez une solution pour être appliqués à tous les script/texte, pas de la ligne par des modifications de la ligne, je suppose que peut être fait à l'aide de sed trop ...

InformationsquelleAutor Zaza | 2016-11-12