Script Bash et cp

C’est pour Debian sans l’être :confused:
Dans un gros et long script bash que je me suis évertué à réaliser, à un moment précis je lance une copie de fichiers d’un emplacement d’origine vers sa destination.
Je vous passe les opérations précédentes.
Mon “problème” ici se pose lors de la copie de fichiers possédant un ou plusieurs espace dans leur nom.
cp échoue alors dans la copie.
sans utiliser les " en faisant cp “monfichier” “ma dest”, je voudrais plutot modifier le nom en echapant tout espace.
donc “Mon Fichier” deviendrait alors "Mon\ Fichier"
quelqun aurait-il une idée ?
j’ai pensé à sed, mais je ne sais pas si ma syntaxe est bonne :
monfichier=$(echo $monfichier | sed -e ‘/s \ /g’)

Par avance merci

ps: désolé si ce n’est pas le bon endroit pour faire cette demande ^^"

Soit
echo $monfichier | sed -e 's/ /\ /g’
s/chaine/remplacement/
et \ pour le caractère réel \ et pas l’echapement
g pour repeter autant de fois que chaine est trouvée

Soit directement avec bash qui gère les expressions regulieres sur les variables:
echo ${monfichier/ /\ }

yeah merci :smiley: