Bash 使用shell将浮点变量写入文件
我有一个浮点变量,比如说Bash 使用shell将浮点变量写入文件,bash,shell,unix,Bash,Shell,Unix,我有一个浮点变量,比如说$var=1.5,我想把它写到一个文件中,我在一个shell脚本中这样做。将变量写入文件的命令是echo“$var”>file\u name,但这不适用于浮点值。它适用于整数变量,但不适用于浮点。我听说在shell中处理浮点变量时使用了bc命令,但我不知道如何使用它将这些浮点变量写入文件 如何将此浮点值写入文件 根据,您应该尝试: var=1.5; echo $var > file 测试结果: $ cat file 1.5 var=1.5;echo$var>fi
$var=1.5
,我想把它写到一个文件中,我在一个shell脚本中这样做。将变量写入文件的命令是echo“$var”>file\u name
,但这不适用于浮点值。它适用于整数变量,但不适用于浮点。我听说在shell中处理浮点变量时使用了bc
命令,但我不知道如何使用它将这些浮点变量写入文件
如何将此浮点值写入文件 根据,您应该尝试:
var=1.5; echo $var > file
测试结果:
$ cat file
1.5
var=1.5;echo$var>file
“但这对浮点值不起作用”-谁说的?您不能在bash中进行浮点运算,但类似于浮点的字符串应该不会给您带来麻烦。嗯,您当前$IFS的值是多少?请尝试pfnuesel的命令来验证它是否有效,或者发布您遇到问题的整个脚本。