0

如何执行“grep”搜索,它不显示任何行前面带有注释标记“//”的行,但也忽略“//”标记前面的空格?

我尝试grep your_search_pattern' where_to_look | grep -v '^//过,但它不会忽略在“//”之前有空格的行。

4

3 回答 3

4
 grep 'your_search_pattern' where_to_look | grep -v '^//'
于 2013-09-30T03:04:27.663 回答
3

使用 awk 您不需要使用多个管道命令:

 awk '/paatern/ && !/^\/\//' file
于 2013-09-30T04:23:51.530 回答
3

您可以查看手册页以获取grep.

与您的问题有关的一些事情:

  • -v开关将反转您的搜索

  • ^匹配行的开头。

您应该能够将其余部分拼凑在一起。

(编辑:或看上面。)

于 2013-09-30T03:05:39.387 回答