Ich habe eine float-Variable sagen $var = 1.5
und ich möchte es in eine Datei schreiben, und ich mache dies in einem Shell-Skript. Der Befehl zum Schreiben einer Variablen in eine Datei lautet echo "$var" > file_name
, aber dies funktioniert nicht für Float-Werte. Es funktioniert für Integer-Variablen, nicht für Float. Ich habe gehört, dass bc
Befehl verwendet wird, während mit Float-Variablen in der Shell arbeiten, aber ich weiß nicht, wie Sie es zum Schreiben solcher Float-Variablen in Datei verwenden.Schreiben float-Variable in eine Datei mit Shell
Wie kann ich diesen Gleitkommawert in eine Datei schreiben?
'var = 1,5; echo $ var> file' – pfnuesel
"aber das funktioniert nicht für Float-Werte" - sagt wer? – Siguza
Sie können keine Fließkomma-Arithmetik in Bash ausführen, aber eine Zeichenfolge, die einem Float ähnelt, sollte Ihnen keine Probleme bereiten. Hmm, was ist Ihr aktueller Wert von $ IFS? –