Mi spiego meglio!!
ho un file che si chiama 'vattela a pesca.txt'
se imposto file=vattela a pesca.txt
e poi cerco ci modificare codesto file con sed
es: sed -r 's/amo/esca/g' $file
non funziona perchè di sono gli spaces se invece file=vattela\ a\ pesca.txt funziona.
se per esempio uso grep
grep "amo" "$file"--> file=vattela a pesca.txt
funziona
Allora ho risolto con `echo $file | sed 's/[[::space]]/\\[[::space]]/g'`.
ma a parte questa, c'è un'altra soluzione?