[glux] mv script
    @arminillo 
    carminillo@tiscali.it
       
    Gio 18 Set 2003 00:06:48 CEST
    
    
  
> Avevo pensato a qualcosa del tipo:
> 
> for file in`find . -name *.bak`;do
> nobak=`echo $file | awk '{split(".bak",arr)}; {print arr[0]}'`
> mv $file $nobak
> done
> (oppure gsub(".bak","") print $0 ora non ho sottomano lo script...)
> 
> Per funzionare funziona... Il problema e' che gli spazi di "La storia del 
> Papa Buono 1a puntata" vengono interpretati come "fine stringa"...
> Come posso fare a dirgli di aspettare il CR e di non fermarsi allo spazio?
> 
#!/bin/bash
                                                                                                                            
for BAK in "$(find . -name "*.bak")"
do
        NOBACK=$(echo $BAK | sed "s/\.bak//")
        mv "${BAK}" "${NOBACK}" 2>/dev/null
        if [ $? -eq 0 ]
        then
                echo "$BAK rinominato correttamente in $NOBAK"
        else
                echo "ERRORE: $BAK non rinominato!"
                exit 666
        fi
done
> Fabio
> 
> 
bye bye
@arminillo
P.S. A domani!
    
    
       
       Maggiori informazioni sulla lista 
	       glux