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

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

 


Written by blacknon

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

Leave a Comment

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

*