title: Unix: How to manage files with only ! and $ characters in the name
body: <p>I m learning the basics of unix (Bash) and have created a file with the name <strong>--!!$$</strong> containing the text <strong>--!!agh!@@</strong> like this:</p>
  
  <pre><code>echo --\!\!agh\!@@ &gt; --\!\!\$\$
  </code></pre>
  
  <p>Now i m trying without success to read and delete the file like this:</p>
  
  <pre><code>//read
  cat --\!\!\$\$
  cat "--\!\!\$\$"
  
  //delete
  rm --\!\!\$\$
  rm "--\!\!\$\$"
  </code></pre>
  
  <p>I have even read about <strong>non printing characters</strong>, and tried without success to turn non-printable characters into a printable form like below:</p>
  
  <pre><code>cat -v "--\!\!\$\$"
  </code></pre>
  
  <p>How can i read and delete this kind of file?</p>