如何执行忽略注释掉的行的grep?

我想知道如何执行一个“grepsearch,它不会显示行前有注释标记“//”的任何行,还会忽略//标记前面的空格?

我正在使用grep“”*,但我不知道如何不使用-v标志来search某些东西,我尝试过,但没有成功。

grep 'your_search_pattern' where_to_look | grep -v '^//' 

您可以查看grep的手册页 。

有关你的问题的一些事情:

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

  • ^匹配行的开头。

你应该可以把其余的部分拼凑起来。

(编辑:或者看上面)

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

  awk '/paatern/ && !/^\/\//' file