Re: aiutino bash script
On Tue, 2005-11-29 at 15:04 +0100, Paolo Sala wrote:
> Mille e mille grazie.
>
> Piviul
>
> max scrisse in data 29/11/2005 13:34:
>
> > versione estesa ma semplice da capire:
> >
> > for i in *; do
> > mv "$i" `echo "$i" | cut -d '.' -f1"`
> > echo Rinomino "$i" in `echo "$i" | cut -d '.' -f1"`
> > done
> >
> >
A me funziona solo togliendo le virgolette " subito dopo f1. Inoltre
se prima dell' estensione ci sono altri punti nel nome?.....
Si potrebbe provare la seguente modifica? ..
for i in * ; do
Nome_nuovo=`echo "$i" | rev | cut -d '.' -f2- | rev `
mv "$i" $Nome_nuovo
echo Rinomino "$i" in $Nome_nuovo
done
Stefano
Reply to: