0

大きなファイルがあり、特定の望ましくないパターンに一致しない行を印刷したいと考えています。以下は、私が望むものとは正反対です。つまり、望ましくない行をすべて保持します。

grep -e '\[0.0, 0.0\]' locscore.txt

上記のパターンを持たない行を取得するにはどうすればよいですか? 私は試した

grep -e '^*(?!\[0.0, 0.0\])*$' locscore.txt

しかし、それは何も生み出しません。

4

1 に答える 1

3

grep を使用する場合、オプションがあり、-v必要なことを実行します。

マンページから:

  -v, --invert-match
              Invert the sense of matching, to select non-matching lines.  (-v is specified by POSIX.)
于 2013-05-09T21:23:37.820 に答える