title: How to echo a string with any content in bash?
body: <p>I'm having an extremely hard time figuring out how to echo this:</p>
  
  <pre><code>![alt text](https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png "Logo Title Text 1")
  </code></pre>
  
  <p>I keep getting this error: </p>
  
  <pre><code>bash: ![alt: event not found
  </code></pre>
  
  <p>Using double quotes around it does not work. The using single quotes around it does work, however, I also need to echo strings that have single quotes within them. I wouldn't be able to wrap the string with single quotes then. </p>
  
  <p>Is there a way to echo a string of ANY content?</p>
  
  <p>Thanks.</p>
  
  <p>EDIT: Here is some context. I am making a Markdown renderer that grabs the content of a code editor, then appends every line of the code individually into a text file. I am doing this by doing this:</p>
  
  <pre><code>echo TheLineOfMarkdown &gt; textfile.txt
  </code></pre>