过滤被注释的行

如果某一行被注释,我们可以用下面的语句过滤它。

awk -F \# '{print $1}'


原理简介,

awk -F 是設定分析字段分割符的,"\#" 就是设定#为字段分割符号。

后面的"'{print $1}'" 就是打印第一个字段。


好,看实例:

如果我们要分析的行是这样的:

1111111111#22222222222

那么输出为1111111111

如果待分析的行是这样的:

#22222222222222222

输出就是空。

在大多数脚本语言中#开头的行多为注释行,所以,如果输出为空,说明行被注释。


你可能感兴趣的:(过滤被注释的行)