ぶていのログでぶログ

思い出したが吉日

seqコマンドがとても便利だった件

連番を生成する seq コマンドがとても便利だということに気が付きました。。 今まで、for文でいいじゃんとか思っててすみませんでした orz

-f オプション

-f オプションで指定のフォーマットで出力できるのです!!! 例えば、連番のホスト名を生成したいときは以下のように書きます。

$ seq -f "host%g" 1 3
host1
host2
host3

なにこれ便利

今まではfor文で

$ for i in {1..3};do echo "host$i";done

とか書いてました。。。

書式指定は printf 準拠なので %03g みたいに書くと桁指定で出力できます! ぜひご活用ください