Ok, andiamo avanti. Devo cambiare il nome di una serie di files da *_torre_*.txt in "* torre *.txt" Il comando su un singolo file potrebbe essere: mv input_torre_04_07.txt "input torre 04_07.txt" oppure mv input_torre_04_07.txt input\ torre\ 04_07.txt La riga che mi viene in mente, basata sul primo dei due comendi, è: for file in *_torre_*.txt ; do mv $file \"`echo $file |sed "s/_torre_/ torre /"`\"; done questa non va perché il comando mv vede gli spazi prima e dopo torre come separatori, e quindi si vede 4 argomenti invece di 2. Il secondo caso non riesco ad implementarlo, perché non trovo come inserire il carattere '\' nella stringa sostitutiva del comando sed. Idee? Michele -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx