title: How to pass argument with exclamation mark on Linux?
body: <p>I have a simple Python script that receives username and password as arguments, but my password contains two exclamation marks. When I call my script like</p>
  
  <pre><code>salafek@dellboy:~/Desktop/$ emailsender.py -u username -p pass!!
  </code></pre>
  
  <p>a command that I entered earlier replaces the exclamation marks:</p>
  
  <pre><code>salafek@dellboy:~/Desktop/$emailsender.py -u username -p "passemailsender.py -u username -p passwget wget http://www.crobot.com.hr/templog"
  </code></pre>
  
  <p>I can escape exclamation marks with backslash (<code>\</code>), but my password changes.</p>
  
  <p>Is there solution for this, how can I escape exclamation marks without changing my password?</p>