如何使用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