On Fri, Nov 24, 2006 at 12:42:35PM +0100, lele@xxxxxxxxxxxxxxxxxxx wrote: > > On Fri, 24 Nov 2006 12:10:34 +0100, "Marco Ciampa" <ciampix@xxxxxxxxx> wrote: > > Per la cronaca è sbagliato. Volevo scrivere: > > > > find -name '*' | while read I ; do > > > > Vuoi probabilmente qualcosa del tipo > > find $FROM [... condizioni ...] | while read I; do > dn=$(dirname $I) > fn=$(basename $I) > (cd "$dn"; mv "$fn" "test-$fn") > done Ok suggerimento giusto. Ho fatto: find -name '*' | while read I do if [ "$I" = "." ] ; then continue ; fi I=$(basename "$I") echo "$I" done visto che se no mi trova sempre il file "." (non so perché) -- Marco Ciampa +--------------------+ | Linux User #78271 | | FSFE fellow #364 | +--------------------+ -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx