是否可以将默认正则表达式分隔符(斜杠)更改为其他字符?
我尝试使用 sed 语法进行操作,但它不起作用。
$ gawk '\|bash| { print } ' backup.sh
gawk: |bash| { print }
gawk: ^ syntax error
我正在尝试的正则表达式有很多斜杠。逃离所有这些将使它变得丑陋和难以理解。我尝试将/更改为但它不起作用。
TIA
答案 0 :(得分:1)
AWK不支持这一点。改为使用变量。
gawk 'BEGIN {pattern = "/"} $0 ~ pattern {print}' backup.sh