nl [option]... [FILE]...
でテキストに 行番号を振れる.なんてこった.
他に sed 組み合わせるとか awk や nawk や perl やいろいろやりようがありそうですが,
行番号足すだけならこれが一番 handy な感じでしょうか.
あとあと
$ sed -n -e "/^2013/w bar.dat" foo.dat
で (
-n
suppress automatic printing of pattern space)foo.dat の 2013 で始まる行を取り出して bar.dat に書き込めるとか,
改めて使えることにしみじみした
$ date --date='01/13' +%-j
とか.
ついでに
$ ls -1
も初めて知りました.l (L) じゃなくて 1 (one).昔はこういうのをどっかのページ(実にしばしば stackexchange)で見つけると
片っ端から firefox の bookmark に放り込んでいたのですが,
最近そういうのは evernote に投げるようになっています.割とよい.
ところでやっぱり sed にも変態な方はいらっしゃるようで.
TeX プログラミング界隈の方々とかgnuplot で あのアレやっちゃうひととか
世の中にはいろんな人がいるものです.
No comments:
Post a Comment