linux user group brescia

immagine del castello

Archivio della mailing list

comando script batch

Maurizio Paolini paolini a dmf.bs.unicatt.it
Lun 20 Maggio 2002 10:43:56 UTC
> From: cowo a yoda.ing.unibs.it
>
> > alternativa:
> > 
> >    nums=`seq -w $nnn`
> >    for n in $nums
> >    do
> >       echo "nomefile$n" >nomefile$n
> >    done
> Ma il seq non e' che butta fuori una sequenza del tipo
> 0 1 2 3 4 ?

E' l'opzione "-w", che rende tutti i numeri della sequenza di lunghezza
uguale facendo un padding con zeri.  Dopodiche' io davo per scontato
che il numero finale "nnn" fosse di tre cifre, altrimenti si tratta di
fare 

   echo "nomefile0$n" ...

Se poi uno vuole, seq accetta anche l'opzione "-f FORMAT", con FORMAT 
che segue la sintassi usata da printf.

mp



Maggiori informazioni sulla lista Lug