[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