Salve ragazzi...
in questo script bash se provo ad aprire il file contentuto nella directory "pippo pippo pippo/pluto.pdf", attraverso zenity, mi esegue 3 volte evince e va in errore perché non trova il file.

codice:
#!/bin/bash  
file=`zenity --file-selection --title="Zenity: seleziona un file" | sed 's/ /\\\ /g'` 
evince $file
il comando sed l'ho utilizzato pensando di rimpiazzare ' ' (spazio) con '\ ' (backslash+spazio), ma ottengo lo stesso risultato!!
è giusto lanciare un comando in questo modo sapendo che il suo argomento è la stringa citata in precedenza? Come si comportano gli spazi nella shell?

Grazie mille per le vostre risposte