
Ubuntu日本語フォーラム

ログインしていません。
保存した複数のhtmlファイルから日本語をキーワードにファイル検索をしたいのですが、
うまくヒットしません。このような場合どのようにすればいいのでしょうか?
ubuntu 12.04です。
オフライン
こちらのLinuxコマンド逆引きの記事が参考になるかと思いますのでリンクしておきます。
【 ファイルから文字列を検索する 】
http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231140/
その中の
応用:拡張子が"txt"であるファイルについて,文字列"Linux"を探す
$ find . -type f -name "*.txt" | xargs grep "Linux"
findで特定のファイルを絞り込んだ後に,「xargs」コマンドでファイル名のリストを作成し,grepでそれらファイルの検索を行う。
を応用すれば必要なディレクトリからhtmlファイルを探し出し、その後、各ファイルの中に希望の日本語キーワードで検索してくれると思います。
オフライン
質問者の tkaeruです。
そう言えば昔 grepとシェルの繰り返しを使って数行のスクリプトを書いて似たようなこと
をしていたことを思い出した。
今回文字コードの種類を気にすることなく検索できるか分からないが、まずは試してみることから
はじめよう。 ;近頃なまけになった
オフライン
hotohoto です。私は1404でLXDE上のPCManを使っていますが、もし同じような環境なら
GUIで探す方法でこれはいかがかなというもの:
まずPCManを開き保存してあるだろう目的のhtmlのディレクトリに行き
Ctrl-E でフィルタをかけるってのはどうでしょうか?
検索窓には * だけになっていて、すべて表示されているのですが、
ここに同じく検索窓に *探す文字* とか入れると、それ以外は見えなくなります。
私はダウンした多くのファイルをどうやって検索するかで悩んでいたのですが、
これを発見してからこの手順が結構便利だなと思ってよく使います。
オフライン