省略.txt
001
006
008
0016
Filetogrepfrom.txt
001
006
007
008
0016
00546
008
0031
00
0021
0016
我想要做
cat filetogrepfrom.txt | grep -a 00 | grep -v {lines from omit.txt}
grep -a 00 Filetogrepfrom.txt | grep -vf omit.txt
-f文件,--file =文件
从文件中读取一个或多个换行符分隔的模式。空图案线匹配每条输入线。换行符不被视为模式的一部分。如果文件为空,则不匹配任何内容。
这应该做您想要的。
注意:grep
可以从文件读取,因此不需要cat
同样,grep -a 00
由于您的示例将匹配所有行,因此您不必要。此外,它似乎是不可能的,你需要-a
的.txt
文件,但我已经看到了奇怪的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句