umqの日記: jot(1) とか seq(1) とか 1
日記 by
umq
標準のコマンドで書いてみよう、とその続き
awk(1) 使って
$ awk 'BEGIN{for(i=32;i<16383;i++){printf"%6d\n",i}'
とかでいいんでないとか思ったけども
head(1) と tail(1) のあわせ技使ってさらに sed(1) で整形するのと比べてもそんなに高コストではないだろうし
GAWK に慣れてしまうとはまりそう、とかいうのは他のバッドノウハウ系といっしょだよなぁ
;; awk(1) 使っちゃいけないって縛りがどっかに書いてあったの見落としてたんやろか
awk portability (スコア:0)
awk 'BEGIN{for(i=32;i<16383;i++){printf"%6d\n",i};exit}'
ですね。
蛇足:
個人的には引数に無駄に/dev/nullを書くのは趣味じゃないのでやりません。
exitを書く方は許せるんですが。