[英]How to pad decimal places using seq
我無法弄清楚如何使用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寫出。 ddd e± dd (符號'±'表示<加號>或減號),其中基數字符前面有一個數字(此處顯示為小數點),后面的數字相等精確度。
g
,G
浮點數參數應以樣式
f
或e
(或在G
轉換說明符的情況下以F
或E
形式)寫入,精度指定有效位數。 [...] 從結果中刪除尾隨零。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.