Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何执行“grep”搜索,它不显示任何行前面带有注释标记“//”的行,但也忽略“//”标记前面的空格?
我尝试grep your_search_pattern' where_to_look | grep -v '^//过,但它不会忽略在“//”之前有空格的行。
grep your_search_pattern' where_to_look | grep -v '^//
grep 'your_search_pattern' where_to_look | grep -v '^//'
使用 awk 您不需要使用多个管道命令:
awk '/paatern/ && !/^\/\//' file
您可以查看手册页以获取grep.
grep
与您的问题有关的一些事情:
-v开关将反转您的搜索
-v
^匹配行的开头。
^
您应该能够将其余部分拼凑在一起。
(编辑:或看上面。)