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
|