質問
grepでの日本語検索
- 投稿日時:2004/12/14 11:10

現在、
grep '2004-10-1' test.log | grep -c '日本語'
というように日付と単語の両方がある行数を取り出す処理を行っています。
grepでは日本語は対応していないとありましたが、このように日本語でも行数を取得できるようなコマンドがありましたら、ご教授ください。
回答 (2件)
- 最新から表示
- 回答順に表示
- ベストアンサーのみ表示
No.2ベストアンサー20pt
- 回答日時:2004/12/14 13:14
Linuxのバージョンとgrepのバージョン、シェルの種類が記載されていないので断言出来ませんが、読み込むtest.logの漢字コードがEUCだったら問題なくできると思います。
もし、test.logの感じコードgeucでないのなら、下記のコマンドを利用します。
% nkf -e -Lu test.log | grep '2004-10-1' |grep -c "日本語"
この回答へのお礼
ありがとうございます。無事に取得することができました。とってもうれしいです。
No.1ベストアンサー10pt
- 回答日時:2004/12/14 11:56
ご質問を見ながらRedHatEnterpriseLinuxAS2.1上で上記コマンドライン試しましたが普通に出来ますよ。。
grepはrpmでgrep-2.4.2-7です。
システムそのものの文字コード設定がUTF-8とかになっていませんか?(FedoraCore3とかはEUCにしないと/UTF-8対応Terminalを使うとか)
見当違いだったら済みません。
この回答へのお礼
ありがとうございます。
このQ&Aを見た人はこんなQ&Aも見ています
- grepで全角文字の行を抽出
- linux(UNIX) の grep で、あるディレクトリ以下を再帰的に見て、全ての *.html ファイルに grep をかける方法
- これの意味教えて下さい。
- 4bashなどのシェル変数の値に改行を含める事は可能でしょうか?
- 5シェルコマンドの 2>&1 とはどういう意味でしょうか?
- 6php.iniのおき場所がわからない
- 7文字列を含まないという正規表現は?
- 8linuxでディレクトリをコピーしようとするとomitting directoryというエラー
- 9sedの置換文字に変数を使用したいのですが・・・
- 10テキストファイルから日本語部分を抽出
- 11FTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?
- 12~以外を削除する場合(rmコマンド)
- 13linuxでディレクトリだけを表示させる方法
- 14sedで日本語の置換方法について
- 15Excel 指定の文字列を含むとカウントするようにしたい場合は?
- 16ZIPファイルの作成をコマンドから行いたい
- 17改行コードの変換について
- 18CPU使用率とロードアベレージ
- 19エクセルのセルに入力した文字数
- 20Inner join と Left joinの明確な違いは?
注目の記事
えっ!こんな仕事があるの?
思わず「えっ!こんな仕事があるの?」と言いたくなる世間的に知られていない特殊な職業について迫ります。
このQ&Aを見た人がよく見るQ&A
このカテゴリで人気のQ&Aランキング
- 4Linuxってなにがいいのですか?
- 5なぜubuntuは32bit版が推薦?
- 6無料で使えるLinuxってあるの?
- 7linuxでディレクトリをコピーしよう...
- 8DebianとUbuntuの比較
- 9最新ノートPCでLinuxは動作しますか?
- 10本気でハッカーになりたいのですが...
- 11「i386」「i486」「i586」「i686」...
- 12自動パスワード入力でscpするスクリ...
- 13CPU使用率とロードアベレージ
- 14Linux 32Bitと64Bitのメモリーの関係
- 15NTPで同期が始まらない
- 16Linux mintのDLは合法ですか
- 17linuxのディスクまるごとコピーでお...
- 18Postfix で Relay access denied
- 19/ が何時の間にか「Read-only file ...
- 20VirtualBoxでのUSBメモリ起動は?





