有没有一种方法,输出用grep
找到的字符串,排除匹配?
假设我有一个包含字符串的文件:
>A.123 TextTextTextText....
>B.123 OtherTextTextText....
字符串
我想得到以下内容:
>TextTextTextText...
>OtherTextTextText...
型
我使用以下命令来搜索这样的字符串:
grep -P '(?<=>)[A-Z0-9\.]*\s' File.txt
型
它能正确地找到匹配项,但我不知道如何在一个单独的文件中输出所有行,排除其中的匹配项。
我知道有一个-o
标志可以用来只获取匹配。有没有可能“反转”它?
1条答案
按热度按时间gfttwv5a1#
使用
awk
:字符串