Date: 2018.7.28
1、参考
https://blog.csdn.net/soaringlee_fighting/article/details/80931295
https://blog.csdn.net/MYsce/article/details/76546480
https://blog.csdn.net/thewindkee/article/details/52785763
2、匹配不包含字符串 用法
方法一:
采用grep命令中的-v参数,可以搜索不包含指定字符的所有行。
e.g:
ls -lR ./OutResult/ | grep -e 'svac2$' -v 'QP' | wc -l
说明:上述命令表示列出outResult目录以及子目录下面以svac2结尾并且不包含字符串QP的所有行的行数。
方法二:
(?!abc)
说明:表示不包含字符串abc
(?!pattern) 负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。
同样实现方法一中功能:
ls -lR | grep -e '((?!QP).)svac2$' | wc-l
THE END!