bashでゼロ埋めをして桁合わせをさせる
Pocket

bashでゼロ埋めして桁合わせをさせるには、printfを用いる。

printf "%0桁数d\n" 出力させる値
Sponsored Links

例えば、10桁の数字をゼロ埋めして表示させる場合は、以下のようにコマンドを実行する。

printf "%010d\n" 出力させる値
[root@BS-PUB-CENT7-01 ~]# printf "%010d\n" 300
0000000300
[root@BS-PUB-CENT7-01 ~]# printf "%010d\n" 3235
0000003235
[root@BS-PUB-CENT7-01 ~]# printf "%010d\n" 3
0000000003
[root@BS-PUB-CENT7-01 ~]# printf "%010d\n" 214466
0000214466

 

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。