在文件中搜索一个字符串但排除另一个字符串
Search files for a string but exclude another string
我想在文件中搜索 \xc2 但排除 \xc2\xbb
我有 grep -rnwl '/home/rascalofthenorth/development/html/' -e "xc2"
您也可以像这样使用 grep 的 -v 选项:
grep -rnwl '/home/rascalofthenorth/development/html/' -e "xc2" | grep -v "xbb"
-v 选项只显示不包含 xbb
.
的结果
或者对于更具体的情况,例如,您希望 xc2 出现而 xbb 不出现,那么 awk 就派上用场了:
awk '/xc2/ && !/xbb/' <yourfile>
我想在文件中搜索 \xc2 但排除 \xc2\xbb
我有 grep -rnwl '/home/rascalofthenorth/development/html/' -e "xc2"
您也可以像这样使用 grep 的 -v 选项:
grep -rnwl '/home/rascalofthenorth/development/html/' -e "xc2" | grep -v "xbb"
-v 选项只显示不包含 xbb
.
或者对于更具体的情况,例如,您希望 xc2 出现而 xbb 不出现,那么 awk 就派上用场了:
awk '/xc2/ && !/xbb/' <yourfile>