Sto eseguendo questo piccolo script di test che ho scritto:
#!/bin/bash
TESTCASE=$@
testHarness <<runTest
$TESTCASE
runTest
dalla riga di comando:
./test.sh "1092$212"
ma il simbolo del dollaro viene rimosso. Se scappo, funziona. Ma ho pensato che le doppie virgolette mi avrebbero protetto dalla necessità di farlo. Qualcuno può aiutarmi a capire cosa sta succedendo e come risolverlo?