ファイル階層内の指定されたコーディングシステム(cp1251/UTF-8/UTF-16-le/iso-8859-4など)のテキストを検索したいとします。ファイル階層の選択されたコーディングシステムのテキストを検索
例えばIはCP1251符号化におけるソースコードを持っていると私はUTF-8コーディングシステムではDebianを実行します。 grepまたはMidnight CommanderがUTF-8コーディングで検索を実行します。だから私はロシア語を見つけることができません。
標準的なPOSIXまたはGNUコマンドラインユーティリティ(grepなど)を使用することをお勧めします。
MCまたはEmacsソリューションも高く評価されています。
は、私が試した:$ grep `echo Привет | iconv -f cp1251 -t utf-8` *
しかし、このコマンドは時々結果は表示されません。コマンドラインから
私はあなたを理解しているかわかりません。あなたはそのコマンドで何が起きているのか、何が起こりたいのかを教えてください。 –
たとえば、** cp1251 **コーディングにソースコードがあり、** UTF-8 **をコーディングしたシステムでDebianを実行します。 Midnight Commanderで検索を実行すると、システムコーディングのみが使用されます。 – gavenkoa