在bash中添加浮点数
我正在尝试一些非常简单的东西,但是我尝试的所有代码都不起作用。 我需要在bash中添加两个浮点数。我正在这样做:在bash中添加浮点数,bash,unix,Bash,Unix,我正在尝试一些非常简单的东西,但是我尝试的所有代码都不起作用。 我需要在bash中添加两个浮点数。我正在这样做: result1=`$CURL -o /dev/null -s -w %{time_total} $url1` result2=`$CURL -o /dev/null -s -w %{time_total} $url2` result3=`$CURL -o /dev/null -s -w %{time_total} $url3` total= `expr $result2 + $res
result1=`$CURL -o /dev/null -s -w %{time_total} $url1`
result2=`$CURL -o /dev/null -s -w %{time_total} $url2`
result3=`$CURL -o /dev/null -s -w %{time_total} $url3`
total= `expr $result2 + $result3`
echo $total | $GAWK -F: '{ print "connection_1.value " $1 }'
但在提示符中,我得到了以下输出:
./http_response_2: line 12: 0,018+0,255: command not found
connection_1.value
我也在尝试这样做:
result1=`$CURL -o /dev/null -s -w %{time_total} $url1`
result2=`$CURL -o /dev/null -s -w %{time_total} $url2`
result3=`$CURL -o /dev/null -s -w %{time_total} $url3`
total= `$result2 + $result3 | bc`
得到同样的结果。
提前谢谢 有三个问题:
total=
和`$result2+$result3
total=$(tr ',' '.' <<< "$result2 + $result3" | bc -l)
total=$(tr',''。有三个问题:
total=
和`
$result2+$result3
输入中有逗号,而不是小数点
解决所有这些问题:
total=$(tr ',' '.' <<< "$result2 + $result3" | bc -l)
total=$(tr',''。有三个问题:
total=
和`
$result2+$result3
输入中有逗号,而不是小数点
解决所有这些问题:
total=$(tr ',' '.' <<< "$result2 + $result3" | bc -l)
total=$(tr',''。有三个问题:
total=
和`
$result2+$result3
输入中有逗号,而不是小数点
解决所有这些问题:
total=$(tr ',' '.' <<< "$result2 + $result3" | bc -l)
total=$(tr',''。不要用点替换逗号,首先不要生成逗号
它们来自本地化,因此使用LC_ALL=C作为前缀,如:
LC_ALL=C curl -o /dev/null -s -w %{time_total} www.google.com
并放弃过时的反勾号,改为使用$(…):
不要用点代替逗号,首先不要产生逗号
它们来自本地化,因此使用LC_ALL=C作为前缀,如:
LC_ALL=C curl -o /dev/null -s -w %{time_total} www.google.com
并放弃过时的反勾号,改为使用$(…):
不要用点代替逗号,首先不要产生逗号
它们来自本地化,因此使用LC_ALL=C作为前缀,如:
LC_ALL=C curl -o /dev/null -s -w %{time_total} www.google.com
并放弃过时的反勾号,改为使用$(…):
不要用点代替逗号,首先不要产生逗号
它们来自本地化,因此使用LC_ALL=C作为前缀,如:
LC_ALL=C curl -o /dev/null -s -w %{time_total} www.google.com
并放弃过时的反勾号,改为使用$(…):
删除total=
和``expr…`之间的空格,将最后一段中的最后一行替换为:total=$(bc@fedorqui,谢谢,但我得到的是:expr:no integer arguments plus,在0018+0255
中有逗号,而不是小数点。如果不是打字错误,那么它应该是total=$(tr',''.'^^^^这可以帮助您:删除total=
和``expr…`之间的空格,将最后一个代码段中的最后一行替换为:total=$(bc@fedorqui谢谢,但我得到的是:expr:no integer arguments另外,0018+0255
中有逗号,没有小数点。如果它不是打字错误,那么它应该是total=$(tr',''.'^^^^这可以帮助您:删除total=
和``expr…`之间的空格,将最后一个代码段中的最后一行替换为:total=$(bc@fedorqui谢谢,但我得到的是:expr:no integer arguments另外,0018+0255
中有逗号,没有小数点。如果它不是打字错误,那么它应该是total=$(tr',''.'^^^^这可以帮助您:删除total=
和``expr…`之间的空格,将最后一个代码段中的最后一行替换为:total=$(bc@fedorqui谢谢,但我得到的是:expr:no integer arguments另外,0018+0255
中有逗号,没有小数点。如果它不是打字错误,那么它应该是total=$这可以帮助你:非常感谢大师:total=$(tr',''。非常感谢大师:total=$(tr',''。非常感谢大师:total=$(tr',''。非常感谢大师:total=$(tr',''。'