我不知道如何使用seq来填充小数点。以下是我根据在网上找到的东西所做的尝试…
for U in $(seq -f "%0.2g" 0 0.1 1)
但是它不能工作。
我正在寻找输出,
0.00
0.10
0.20
...
g
在文件格式符号中删除末尾的零。您想要f
:
seq -f "%0.2f" 0 0.1 1
的
0.00
0.10
0.20
0.30
0.40
0.50
0.60
0.70
0.80
0.90
1.00
规范中的相关摘录如下:
f
,F
浮点数参数应以[-]ddd格式的十进制形式书写。ddd,其中基数字符(此处显示为小数点)后的位数应等于精度规范。
e
,E
浮点数参数应以[-]d的格式书写。ddde±dd(符号"±"表示<(或负号),其中在基数字符(此处显示为小数点)之前有一位数字,其后面的位数等于精度。
g
,G
浮点数参数应以
f
或e
的样式书写(对于G
转换说明符,则应以F
或E
的样式书写),其中精度指定有效数字的数量。[…