Salve, spero rientri nell tema di programmazione, vorrei sapere come da titolo in che modo lanciare un file .sh da script. Mi spiego meglio:

ho:

ciao.sh che contiene:

rm pippo.ini
echo "[General]" >> pippo.ini
echo "num-rngs =1" >> pippo.ini
echo "seed-1-mt=\${$RANDOM, $RANDOM,}" >> pippo.ini

e nello script:

./ciao.sh

Il problema è che se lancio lo script, e vado in pippo.ini ottegon questo:

[General]
num-rngs =1
seed-1-mt=${, ,}

se invece lancio direttamente ciao.sh da terminale ottengo:

[General]
num-rngs =1
seed-1-mt=${16103, 12390,}

cioè quello che desidero, 2 numeri casuali. Dov'è che sbaglio?