シェルスクリプトでカウントアップして、ループを回すとき
#!/bin/sh
i=0
while [ $i -lt 256 ]
do
echo $i
i=`expr $i + 1`
done
とかすると思うのですが、
もっとスマートに書きたい
そこで調べた。
linuxにはseqってコマンドがあるらしい
ただしBSDにはなし
そこでjotを使う。
jot 回数 スタート エンド
#!/bin/sh
for i in `jot 256 0 255`
do
printf "%02x\n" $i
done
これでカウントアップのループができる。