連番を生成する 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
みたいに書くと桁指定で出力できます!
ぜひご活用ください