uokadaの見逃し三振は嫌いです

ここで述べられていることは私の個人的な意見に基づくものであり、私が所属する組織には一切の関係はありません。

seqコマンドで桁を揃えて出力するTips

メモ程度に。

# 0で埋めて2桁にしてするためのwオプション
zsh% for I in $(seq -w 10); echo $I
01
02
03
::
10

% for I in $(seq -w 90 100); echo $I
090
091
092
093

上と同じ事はfオプションでも可能。 フォーマットを指定して出力できる。

% for I in $(seq -f "%02g" 1 10); echo $I

フォーマットを指定すれば3桁でも出力出来る。

% for I in $(seq -f "%03g" 1 10); echo $I
001
002
003
004
005
006
007
008
009
010

@see: clmemo@aka: seq で 0 padding した数字列を作る

@see: seqコマンドの色々なオプション - 元RX-7乗りの適当な日々