簡體   English   中英

如何使用seq填充小數位數

[英]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

該規范的相關摘錄如下:

fF

浮點數參數應以樣式[ - ] ddd的十進制表示法寫入。 ddd ,其中基數字符后面的位數(此處顯示為小數點)應等於精度規格。

eE

浮點數參數應以樣式[ - ] d寫出。 ddddd (符號'±'表示<加號>或減號),其中基數字符前面有一個數字(此處顯示為小數點),后面的數字相等精確度。

gG

浮點數參數應以樣式fe (或在G轉換說明符的情況下以FE形式)寫入,精度指定有效位數。 [...] 從結果中刪除尾隨零。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM