title: Special character($) handling in linux & java
body: <p>I am trying to pass a string to a java program as command line argument for some processing and it works fine, except for scenario where the String argument passed has some special characters (like $) . Doing a SOP, I find that the argument itself has been distorted with some random numbers instead of the special characters. This happens ONLY in Linux and ONLY when the argument has some special characters. </p>
  
  <pre><code>$ java -jar testclient.jar  String$$123
  String 1 = String31733123
  </code></pre>