[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