这是什么???
/\[*\]/ {
inFoo = ($1 == "["foo"]")
next
}
由于包含大括号,它看起来像一个函数,但是左大括号之前到底是什么???某种正则表达式的函数名称?我从来都不擅长 Bash 脚本编写,但这完全难以理解。
有一个类似的,但它的主体太大(并且可能敏感),我无法发布:
/.*/ {
...
}
答案1
您确定您发布了bash
代码吗?在我看来,它就像awk
脚本的一部分。如果它是awk
代码,则正斜杠分隔正则表达式地址规则,即。处理{...}
与正则表达式匹配的所有行。该规则匹配所有具有左括号、后跟一些文本、后跟右括号的行。