一尘不染

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

linux

我正在编写此代码:

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

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

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


阅读 847

收藏
2020-06-07

共1个答案

一尘不染

更改!/^$/

!/^($|#)/

要么

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

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

2020-06-07