[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Soxi y bc en script



El Mon, 01 Apr 2013 20:07:36 +0200, fernando sainz escribió:

> El día 1 de abril de 2013 19:48, Camaleón <noelamac@gmail.com> escribió:
>> El Mon, 01 Apr 2013 10:37:50 -0600, Rantis Cares escribió:

(...)

>>> Me imagino que tendra algo que ver con la variable $dvoz o con alguna
>>> comilla en el area del trim.
>>>
>>> Algun comentario?.
>>
>> Pues... veamos:
>>
>> 192.156735 - 10 = 182.156735
>>
>> Uséase, que no te está procesando "$( echo 8+$dvoz | bc )" debido
>> seguramente a lo que te comenta fernando.

> 
> Para depurar shell scripts (bash en este caso) puedes usar
> 
> bash -x script.sh
> 
> Esto te pinta linea por linea lo que va haciendo el script. $ man bash

Muy útil y maja esa opción:

sm01@stt008:~$ bash -x Desktop/test.sh
+ dvoz='echo 104.075215'
++ echo 8+echo 104.075215
++ bc
(standard_in) 1: syntax error
+ result=
+ echo

sm01@stt008:~$ bash -x Desktop/test2.sh
++ echo 104.075215
+ dvoz=104.075215
++ echo 8+104.075215
++ bc
+ result=112.075215
+ echo 112.075215
112.075215

Saludos,

-- 
Camaleón


Reply to: