如何使用awk忽略空白行和注释行

我正在编写此代码:

awk -F'=' '!/^$/{arr[$1]=$2}END{for (x in arr) {print x"="arr[x]}}' 1.txt 2.txt

此代码忽略空行,但我也想忽略以#开头的行(注释)。

任何想法如何添加多个模式?

回答:

更改!/^$/

!/^($|#)/

要么

!/^($|[:space:]*#)/

如果您想在之前忽略空格#

以上是 如何使用awk忽略空白行和注释行 的全部内容, 来源链接: utcz.com/qa/428883.html

回到顶部