次のgrepクエリがあります
$ grep -nr "ActiveChild\s*=" .
これにより、ActiveChildのすべてのインスタンスとそれに続く空白が検索されます-
ActiveChild = "ABC"
ActiveChild = "PQR"
ActiveChild = "XYZ"
しかし、それはまた私に次のような結果をもたらします
If ActiveChild = "LMN" Then
上記の場合は避けたい。検索している行に最初に表示される単語が「ActiveChild」であることを確認したいと思います。その前に空白があるかどうかは関係ありません。残念ながら、次のようなものを書く
grep -nr "\s*ActiveChild\s*=" .
まったく役に立たない。どうすればそのようなクエリを書くことができますか?また、「クエリ」は正しい単語ですか、それともgrepのコンテキストで他の何かが使用されていますか?