イマイチ納得が行かないので色々調べてみてたら、どうやらbashではprintfが使えるらしいことを知った。
これで、フォーマット付きの文字列を簡単に取得できる。
数値をn桁で表示し、空の部分を0で埋めて返すスクリプト。(n)は数字が入る。カッコは必要ない。
printf “%0(n)d” 数値
たとえば printf “%06d” 1234 と書いてやれば 001234 という具合に表示される。
うん。満足。
書き忘れ。この記事は以下のサイトを参考にしましたリンク。
bash で前ゼロ埋めする – ablog
コメントは受け付けていません。