I am running this little test script I wrote :
#!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest
from the command line :
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?