我不知道如何使用 seq 来填充小数位。这是我根据网上找到的内容尝试的...
for U in $(seq -f "%0.2g" 0 0.1 1)
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
我正在寻找输出,
0.00
0.10
0.20
...
Run Code Online (Sandbox Code Playgroud)
g文件格式符号中的删除尾随零。你要f:
seq -f "%0.2f" 0 0.1 1\nRun Code Online (Sandbox Code Playgroud)\n\n导致
\n\n0.00\n0.10\n0.20\n0.30\n0.40\n0.50\n0.60\n0.70\n0.80\n0.90\n1.00\nRun Code Online (Sandbox Code Playgroud)\n\n规范的相关摘录如下:
\n\n\n\n\n\n
f,F浮点数参数应以十进制表示法编写,格式为 [-] ddd。ddd,其中基数字符(此处显示为小数点)后的位数应等于精度规范。
\n\n\n\n
e,E浮点数参数应以 [-] d样式编写。ddd e\xc2\xb1 dd(符号 \'\xc2\xb1\' 表示 <加号> 或减号),其中基数字符前有一位数字(此处显示为小数点)并且它后面的位数等于精度。
\n\n\n\n
g,G浮点数参数应以
\nfor样式e(或转换说明符的情况下以For样式)编写,精度指定有效位数。[...]尾随零将从结果中删除。EG