- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/17 09:57 ID:PLaPZ/Pl]
- テキストファイルを扱う人には必須のGrepツールを語りましょう。
- 421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 05:12:56 ID:Wd/Hy0dZ0]
- こんな grep ツールはありませんか?
1. 一般的な正規表現が使える 2. エディタ内蔵のものより高速 3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる エディタは秀丸を使っていますが、grep はあまり速くありません。 サクラエディタの grep は秀丸と同等かそれより若干遅かったです。 Devas は速度的にはとても良いのですが、2 が上手く働きません。 JGrep は 2 のオプションがありませんでした。 FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、 検索できないことがあったので 1 の条件から外れているみたいでした。
- 422 名前:421 mailto:sage [2009/01/05(月) 05:14:36 ID:Wd/Hy0dZ0]
- すいません、連投です。書き直しです。
こんな grep ツールはありませんか? 1. エディタ内蔵のものより高速 2. 一般的な正規表現が使える 3. コマンドラインオプションで "サブフォルダを検索" が切り換えられる エディタは秀丸を使っていますが、grep はあまり速くありません。 サクラエディタの grep は秀丸と同等かそれより若干遅かったです。 FileDiver はとても速かったのですが、どうも正規表現の処理に不備があるらしく、 検索できないことがあったので 2 の条件から外れているみたいでした。 Devas は速度的にはとても良いのですが、3 が上手く働きません。 また JGrep には 3 のオプションがありませんでした。
- 423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 09:45:02 ID:qB0VdL2g0]
- >>422
Devasのサブフォルダ検索は普通に使えたよ コマンドラインオプションの指定を間違っているのでは? grep っぽく書くとこんな感じ Devas -r -n -mr -s PATTERN C:\foo\bar\DIR -f *.ext
- 424 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 11:41:37 ID:lrnydOYn0]
- >>421
秀丸でgrep時に 最小化状態 にチェック入れろ ヘルプも読まないヤツが多すぎ
- 425 名前:421 mailto:sage [2009/01/05(月) 15:09:15 ID:Wd/Hy0dZ0]
- >>423
うーん、何ででしょうね、やっぱりできませんでした。 >>424 そういえばそんなオプションありましたね。数年間無視してました。 これ、いいですね。
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:28:54 ID:XvdGgZzy0]
- 書庫内、テキストファイル、ワード、エクセル、一太郎などのファイルから
検索するならどれが一番早いかな? できれば置き換え機能もあるとなおいいです。
- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 23:31:36 ID:Npmzmqjq0]
- >>426
気軽に〜で聞いたほうが早いと思うぞ ここは基本的にテキストファイルの全文検索や置換のスレだし 前処理しないでバイナリ文書の全文検索するなら xdoc2txtとgrepを使えばできる どのファイルに検索パターンが現れるか知りたいだけなら、それで十分のはず
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 08:26:03 ID:m3CgJiuZ0]
- >>427
了解です。 そっちにいって聞いてきます。
- 429 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 08:21:45 ID:Bbrxzagz0]
- Migerp
ワードやエクセル内の検索できるってあるけど 精度かなり悪いね・・・これはちょっと使えないね。
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/26(月) 00:07:33 ID:6zB1ppT+0]
- キャッシュを作って高速に検索できるソフトってありますか?
デスクトップ検索みたいに全体ではなく、特定のフォルダのみを対象に出来るものです テキストだけ対応してくれてればいいのですが
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/26(月) 00:40:52 ID:+xAVQSju0]
- >>430
butterfly_search
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/26(月) 01:44:33 ID:6zB1ppT+0]
- >>431
ありがとうございます! だめもとで聞いてみたのですが、まさに希望通りでした janeのログフォルダを素早く検索したかったんですが 結果を直接janeで開けるようにスクリプトをかまして使ってみます 欲を言えば、起動中に登録フォルダの監視もしてくれればなぁなんて・・・
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/26(月) 01:54:46 ID:+xAVQSju0]
- >>432
ああ、2chのログか それなら「スレッド全文検索」というソフトもあるね
- 434 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/26(月) 02:20:02 ID:6zB1ppT+0]
- >>433
おお!こんなのがあったなんて全く知らなかった ほんとにありがとうございます 聞いてみてよかった
- 435 名前:名無しさん@お腹いっぱい。 [2009/01/26(月) 16:40:13 ID:bjetuDXC0]
- >>432
オレは 2chの全文検索は、datE ってのを使ってる。 index全部で1GB超えて笑ったがw
- 436 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/10(火) 14:38:40 ID:DjKfH5xk0]
- grep-2.5.4
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 15:52:39 ID:jOfQULL60]
- 俺の使っているソフトってPerl互換の正規表現対応と言っているけど、
ab cd を検索するのに /ab.cd/m でヒットしない。なんで?バグ?
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 16:08:41 ID:Vi23trh40]
- >>437
プログラム名もバージョンもなしにバグ?とか言われてもしらんがな が、どうせCRのせいじゃない? /ab\r.cd/m にしないとヒットしないとか /ab(?:\r)?.cd/m のほうがいいだろうけれど
- 439 名前:438 mailto:sage [2009/02/11(水) 16:42:58 ID:Vi23trh40]
- (?:\r)? はないな。\r?だ
yagrep なら yagrep -P "ab(?:.|\n)cd" FILE ... のようにしないといけないみたい -p で Keysが表示されるけれど、 /pattern/m の複数行モードが有効じゃないようだ
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/11(水) 18:12:53 ID:jOfQULL60]
- >>438
ありがとう。仰るとおりでした。 教科書には\nと書いてあるのに。。。詳説正規表現よりもっと実践的な本を読むべきですね。
- 441 名前:名無しさん@お腹いっぱい。 [2009/02/14(土) 17:22:21 ID:9EJ9KTcC0]
- AIRGrep
ttp://web2memo.blog120.fc2.com/blog-entry-222.html
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 17:07:38 ID:BBRjOnHv0]
- JGREP2の「除外ファイル拡張子」の指定方法をご存知の方いたら、
教えていただけないでしょうか? .hg;*.ico;*.png;*.jpg;*.gif などと指定してみたのですが、うまく除外できないです・・・
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 17:52:54 ID:bIlwx/ZL0]
- >>442
hg,ico,… ,区切りで拡張子のみ書けばいいみたい
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/23(月) 10:35:36 ID:YjXkdAm30]
- >>443
ああ、そうだったのk!全然きづかなかった。 .ico,.hgとかもやっててできずにあきらめてたんだ
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/23(月) 10:36:09 ID:YjXkdAm30]
- 俺が遅れたありがとう。
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/23(月) 15:53:56 ID:7c4yzT060]
- 除外フォルダを指定できるヤツってないですかね?
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/24(火) 01:35:11 ID:kRrBpCOK0]
- >>446
grep の比較的新しいものなら --exclude とか --exclude-dir とかでできるよ
- 448 名前:446 mailto:sage [2009/02/26(木) 00:37:07 ID:muhWwqb10]
- >>447
ありがとう 早速試してみます
|

|