Generate Sequence Numbers at Mac
需求
產生 12 碼數字有序前面會自動補零的數字。
實驗
沒 Format 的狀況
MacOS 預設是顯示科學數字真的是不合理,另外也沒有補零。
$ seq -w 000003000000 000003000010
3.000000e+06
3.000001e+06
3.000002e+06
3.000003e+06
3.000004e+06
3.000005e+06
3.000006e+06
3.000007e+06
3.000008e+06
3.000009e+06
3.000010e+06
Linux 上就沒這種問題,可以自動補零,也可以等寬。
$ **seq -w 000003000000 000003000010
000003000000
000003000001
000003000002
000003000003
000003000004
000003000005
000003000006
000003000007
000003000008
000003000009
000003000010**
Mac 上需要加上 Formater 的幫忙
$ seq -f "%012.0f" -w 3000000 3000010
000003000000
000003000001
000003000002
000003000003
000003000004
000003000005
000003000006
000003000007
000003000008
000003000009
000003000010