<Linux, grep, nkf> 文字コードの異なるものをgrepする。

UTF-16で書かれたものをgrepで検索する。

まずは文字コードの確認方法。

nkf -g *
hogehoge.py:ASCII
hagehage.htm:UTF-16

で、検索。

grep -r `echo "hage" | nkf -w16` .

grep -r 再帰的にgrep
echo "hage" hageをエコー
nkf -w16 UTF-16に変換
. カレントディレクトリ

こちらで勉強しました。

chiiiiiiiii.hatenablog.com