漢字コードを横断するgrep

lvとセットのパッケージでlgrepというのがある。

$ export fn="1";echo "汽車で帰社した貴社の記者"|nkf -e|tee $fn.euc.txt|nkf -s|tee $fn.sjis.txt|nkf -j|tee $fn.jis.txt|nkf -w>$fn.utf.txt
$ export fn="2";echo "隣の客は良く柿食う客だ"|nkf -e|tee $fn.euc.txt|nkf -s|tee $fn.sjis.txt|nkf -j|tee $fn.jis.txt|nkf -w>$fn.utf.txt
$ lgrep -l "記者" *
1.euc.txt:汽車で帰社した貴社の記者
1.jis.txt:汽車で帰社した貴社の記者
1.sjis.txt:汽車で帰社した貴社の記者
1.utf.txt:汽車で帰社した貴社の記者

と、思ったら別名だった。

$ ls -l `which lgrep`
lrwxrwxrwx 1 root root 2 2007-04-12 13:49 /usr/bin/lgrep -> lv