scusate ho un problema per uno scriptino in bash
non riesco a are la somma di 2 variabili non intere perche???
y=3.2
k=0.7
y=y+k..... mi da degli errori...... qualcxhe duno sa perchè????
Ciaop e Grazie
scusate ho un problema per uno scriptino in bash
non riesco a are la somma di 2 variabili non intere perche???
y=3.2
k=0.7
y=y+k..... mi da degli errori...... qualcxhe duno sa perchè????
Ciaop e Grazie
perche` bash non gestisce variabili reali AFAIK.Originariamente inviato da billybilly
scusate ho un problema per uno scriptino in bash
non riesco a are la somma di 2 variabili non intere perche???
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
/me si arrampica sugli specchi :gren:
Puoi integrare bc in uno script, in questo modo:
codice:#!/bin/bash y=3.2 k=0.7 echo -e "$y+$k\nquit" > temp y=$(bc -q temp) rm -f temp echo $y
Debian GNU/Linux sid
Publishing a theory should not be the end of one's conversation with the universe, but the beginning. (Eric S. Raymond)
Kernel 2.6.14-ck1
Tutt'altro, ottima pensata IMHO invece.Originariamente inviato da Kamui
/me si arrampica sugli specchi :gren:
Pero` secondo me si possono evitare i file temporanei (per cui ho una discreta avversione...)
codice:#!/bin/bash y=3.2 k=0.7 y=$(echo -e "$y+$k" | bc -q ) echo $y
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
Giusto, non avevo pensato alla pipe (in questi termini)
Debian GNU/Linux sid
Publishing a theory should not be the end of one's conversation with the universe, but the beginning. (Eric S. Raymond)
Kernel 2.6.14-ck1