人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

GREP などで、テキストファイルで文字列検索をしたいのですが、’abc.txt’ という文字列で検索したとき、この文字列が、/aaa/bbb/ccc/abc.txt という文字列の一部ではない場合一致という検索をしたいのですが可能でしょうか?具体的には、大量のHTMLの中から特定ファイルへのリンクが間違いがないか探すのに使いたいのですが?

●質問者: reehle
●カテゴリ:コンピュータ
✍キーワード:AAA ABC CCC grep HTML
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● nankichi
●30ポイント

http://www2.famille.ne.jp/~akio1998/l_grep.html

正規表現最新リンク集2005

できます。

式を書く&考えるのが面倒なら、一度、abc.txtだけのgrep結果を保存し、それで/aaa/bbb/ccc/が含まれない行を探せばいいでしょう。

実は私はそうすることが多いです。。。

◎質問者からの返答

あ、これは、すごく楽に実現できそう


2 ● aki73ix
●30ポイント

http://winfaq.jp/

Windows.FAQ - ウィンドウズ処方箋

grep abc.txt |grep -v /aaa/bbb/ccc/abc.txt

でいけますよ

例外は -vです

◎質問者からの返答

これも、試してみます


3 ● asahi46
●10ポイント

http://www.livly.com/

Livly Island COR

実際にgrepしてみました? abc.txt のパターンで /aaa/bbb/ccc/abc.txt が検索できたはずです。

◎質問者からの返答

そうなんですが、今回の質問は、/aaa/bbb/ccc/abc.txt を一致させないようにしたいんです

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ