title: Bash: passing a symbol by its hex code
body: <p>A program needs special symbol as an argument. I pass this symbol by its hex code like:</p>
  
  <pre><code>$ program $'\x1A'
  </code></pre>
  
  <p>It works fine.</p>
  
  <p>But when I call the program from a bash script it doesn't work:</p>
  
  <pre><code>#!/bin/sh
  program $'\x1A'
  </code></pre>
  
  <p>Instead of a symbol program gets sting <code>$'\x1A'</code>.</p>
  
  <p>Where is the problem?</p>