Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【シェルコマンド】printfで桁数を整形する

シェルスクリプトでプログラムを走らせているときに、通し番号的なものを使うことがある
そのときi=1, 2, 3あたりで終わるものならいいけど、10を超えるとファイルの並び順がめちゃくちゃになって嫌になる・・・
そこで01, 02, 03, ...10, 11, ...みたいに通し番号を0埋めしてしまう


そのためにはprintfというコマンドが使えるらしい

% printf "%02d\n" 2
02
% printf "%02d\n" 10
10
使い方はC言語のprintfとほとんど同じだろう







ランキング参加中です

↓クリックしていただけると嬉しいです〜