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
|