[Linux-Biella] bash ed sqlite3: stringa di $x spazi
Daniele Vallini
vallini.daniele a bilug.linux.it
Lun 16 Feb 2009 18:50:03 CET
Il Mon, 16 Feb 2009 13:22:05 +0100
Paul TT <paultt a bilug.linux.it> ha scritto:
> Paul TT wrote:
> > ....
> > no
> > puoi evitare di usare sed se prima del giro reimposti l'IFS, togliendo
> > lo spazio dai separatori, per cui puoi usare direttamente la stringa di
> > spazi
> > puoi anche evitare di usare xcliente mettendo direttamente la parte tra
> > {} sulla riga di ycliente
> >
> >
> io cmq avrei fatto cosi':
>
> for (( i=0; i<`expr 35 - ${#cliente}`; i=$((i+1)) )); do
> filler=`echo " "$filler`
> done
>
> (sempre con IFS impostato a $'\t\n')
Capito poco e male, appena posso ripasso il ciclo for.
Ricordo pero' che in bash il ciclo "for x in ... do... done" e' un
cesso in termini di efficienza quando vi sono numerosi valori della
variabile x.
Per disperazione nel programma di trading passai a perl e constatai che
la velocita di elaborazione era in confronto megagalattica :-)
--
vallini.daniele a bilug.linux.it
Maggiori informazioni sulla lista
Linux