如何执行'grep'搜索,它不显示行前面带有注释标记“//”的任何行,但也忽略“//”标记前面的空格?
我尝试grep your_search_pattern' where_to_look | grep -v '^//
,但它不会忽略“//”。
答案 0 :(得分:4)
grep 'your_search_pattern' where_to_look | grep -v '^//'
答案 1 :(得分:3)
您可以查看grep
的{{3}}。
与您的问题有关的一些事情:
-v
开关将反转您的搜索
^
匹配该行的开头。
你应该能够将其余部分拼凑起来。
(编辑:或上面看。)
答案 2 :(得分:3)
使用awk,您不需要使用多个管道命令:
awk '/paatern/ && !/^\/\//' file