sto scrivendo uno script bash, che mi produce in output un file contenente un altro script.
Quest altro script lo costruisco man mano in una variabile, tipo
codice:
MY_SCRIPT="
#!/bin/bash\n
#...
cp -r * mypath\n
#...
"
e alla fine faccio un
codice:
echo -e $MY_SCRIPT > miofile
il problema sta nel fatto che quel * nel cp -r mi viene rimpiazzato con i nomi di tutti i file nella directory corrente, il che e' molto strano dal momento che sta dentro alle virgolette, dovrebbe stamparmi un semplice *

Idee?