[shell] Cómo sumar valores
Resuelto
fabriceOb
Mensajes publicados
23
Estado
Membre
-
zipe31 Mensajes publicados 34620 Fecha de registro Estado Contributeur Última intervención -
zipe31 Mensajes publicados 34620 Fecha de registro Estado Contributeur Última intervención -
Hola
Estoy descubriendo el shell en unix (bueno, lo redescubro, pero a un nivel muy superior a mis conocimientos anteriores)
Estoy buscando en un script sumar 2 valores "enteros". Pero dado que las variables en shell son cadenas, he estado buscando y no encuentro una solución limpia.
nbComErr= $txtNbComErr1 + $txtNbComErr2 # => no funciona.
nbComErr= $(expr $txtNbComErr1 + $txtNbComErr2) # => no funciona.
echo "($txtNbComErr1 + $txtNbComErr2)" | bc # funciona bien, pero ¿cómo recuperar el resultado en una variable?
(he encontrado la solución con un archivo, pero no me parece limpio....)
Si alguien sabe, estoy abierto a soluciones :)
Estoy descubriendo el shell en unix (bueno, lo redescubro, pero a un nivel muy superior a mis conocimientos anteriores)
Estoy buscando en un script sumar 2 valores "enteros". Pero dado que las variables en shell son cadenas, he estado buscando y no encuentro una solución limpia.
nbComErr= $txtNbComErr1 + $txtNbComErr2 # => no funciona.
nbComErr= $(expr $txtNbComErr1 + $txtNbComErr2) # => no funciona.
echo "($txtNbComErr1 + $txtNbComErr2)" | bc # funciona bien, pero ¿cómo recuperar el resultado en una variable?
(he encontrado la solución con un archivo, pero no me parece limpio....)
Si alguien sabe, estoy abierto a soluciones :)
Configuración: Windows XP Firefox 1.5.0.12
4 réponses
arabesque
gracias la zona
ProduPuissance4
>
arabesque
pas de souci
zipe31
Mensajes publicados
34620
Fecha de registro
Estado
Contributeur
Última intervención
6 499
>
ProduPuissance4
Desde que ha pasado agua bajo los puentes, el bash ha subido de nivel y los dólares ($) dentro de las llaves se han vuelto obsoletos ;-)