title: Creating an output file with multi line script using echo / linux
body: <p>Trying to create a small script capable to write a part off the script in the output file without any changes, (as is)</p>
  
  <p>source file text</p>
  
  <pre><code>echo "
  yellow=`tput setaf 3`
  bel=`tput bel`
  red=`tput setaf 1`
  green=`tput setaf 2`
  reset=`tput sgr0
  echo"#${green}Installing packages${reset}#" &amp;&amp;
  " &gt;&gt; output.txt
  </code></pre>
  
  <p>Desired output:</p>
  
  <pre><code>yellow=`tput setaf 3`
  bel=`tput bel`
  red=`tput setaf 1`
  green=`tput setaf 2`
  reset=`tput sgr0
  echo"#${green}Installing packages${reset}#" &amp;&amp;
  </code></pre>
  
  <p>What I'm getting is: </p>
  
  <pre><code>yellow=^[[33m
  bel=^G
  red=^[[31m
  green=^[[32m
  reset=^[(B^[[m
  echo"#${green}Installing packages${reset}#" &amp;&amp;
  </code></pre>
  
  <p>Using CentOS 7 Minimal fresh install
  Looking for a solution to be applied to the full script/text, no the line per line changes, I suppose may be done using sed too ...</p>