[Linux-Biella] bash ed sqlite3: stringa di $x spazi
Paul TT
paultt a bilug.linux.it
Mar 17 Feb 2009 11:21:19 CET
Daniele Vallini wrote:
> 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 :-)
>
>
questo e' vero
nello specifico bisognerebbe benchmarkare, che quello e' un for non su
un elenco
--
Sai che in tedesco Vo vuol dire Mer?
Maggiori informazioni sulla lista
Linux