Sto provando a scrivere un codice che sceglie alcuni file mp3 a caso in una cartella e li copia in un'altra. La prima parte funziona, e ottengo il nome di un file scelto a caso, ad esempio
codice:echo $randomfile ./fileprova/Charles Trenet - La Mer.mp3
ma se ora lancio il comando
tutti gli spazi vengono interpretati come stacco tra diversi file da copiare, quindi prova a copiare i filecodice:cp $randomfile ./scelti
./fileprova/Charles
Trenet
-
La
Mer.mp3
che ovviamente non esistono. Come posso dirgli di considerare tutto come un unico nome di file e copiarlo così com'è?
Grazie