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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/04 22:46:03
  • 終了:--

回答(3件)

id:nankichi No.1

nankichi回答回数562ベストアンサー獲得回数22004/03/04 22:50:44

ポイント30pt

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

正規表現最新リンク集2005

できます。

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

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

id:reehle

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

2004/03/04 23:17:27
id:aki73ix No.2

aki73ix回答回数5224ベストアンサー獲得回数272004/03/04 22:55:17

ポイント30pt

http://winfaq.jp/

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

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

でいけますよ

例外は -vです

id:reehle

これも、試してみます

2004/03/04 23:18:42
id:asahi46 No.3

asahi46回答回数51ベストアンサー獲得回数02004/03/04 23:09:26

ポイント10pt

http://www.livly.com/

Livly Island COR

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

id:reehle

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

2004/03/04 23:20:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません