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:25:51 UTC
> From: cowo a yoda.ing.unibs.it
> To: lug a lugbs.linux.it
> Subject: Re: comando script batch

> > Ho un piccolo problema tecnico che penso si potrebbe risolvere con uno
> > script batch (di cui sono però completamente digiuno).
> > Devo generare n files (ascii) il cui contenuto è una stringa (con contatore)
> > che è poi il nome del file stesso.
> > In pratica:
> > nome file: "nomefile001" contenuto: "nomefile001"
> > nome file: "nomefile002" contenuto: "nomefile002"
> > nome file: "nomefile003" contenuto: "nomefile003"
> > nome file: "nomefilennn" contenuto: "nomefilennn"
> > 
> > qualcuno mi può dare qualche dritta? da quale man-page iniziare?
> man bash
>
> export N=0
> while [ $N -le nnn ]; do F=$(printf "nomefile%03d" $N); N=$(($N+1)); echo "$F">"$F";
> done

alternativa:

   nums=`seq -w $nnn`
   for n in $nums
   do
      echo "nomefile$n" >nomefile$n
   done



Maggiori informazioni sulla lista Lug