如何在grep命令中排除字符串?

时间:2017-09-18 09:26:52

标签: linux

我有一个包含字符串列表的数组。

示例:array =(“Sample”,“Test”,“Check”)。

我需要将此传递给grep命令以在获取结果时排除这些字符串。 所以,在输出中我不应该有(“Sample”,“Test”,“Check”)术语。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

可以通过以下方式完成:

grep -v -e string_to_exclude_1 -e string_to_exclude_2 file_name

例如,以下命令从名为sample.txt

的文件中排除check.xml和test.xml
grep -v -e check -e test sample.txt

sample.txt包含以下内容:

one.xml
two.xml
three.xml
test.xml
check.xml