I am running this little test script I wrote :
#!/bin/bash
TESTCASE=$@
testHarness <<runTest
$TESTCASE
runTest
from the command line :
./test.sh "1092$212"
but the dollar sign is being stripped out. If I escape it, it works. But I thought the double quotes would protect me from needing to do this. Can someone please help me understand whats going on and how to fix this?