gpt4 book ai didi

regex - 更改 awk 模式中的正则表达式分隔符

转载 作者:行者123 更新时间:2023-12-04 15:47:00 25 4
gpt4 key购买 nike

是否可以将默认的正则表达式分隔符(斜杠)更改为其他字符?

我尝试使用 来做到这一点sed 语法,但没有用。

$ gawk '\|bash| { print } ' backup.sh
gawk: |bash| { print }
gawk: ^ syntax error

我正在尝试的正则表达式有很多斜线。逃避所有这些会使它变得丑陋和不可读。我尝试将/更改为 |但它没有用。

TIA

最佳答案

AWK 不支持。改用变量。

gawk 'BEGIN {pattern = "/"} $0 ~ pattern {print}' backup.sh

关于regex - 更改 awk 模式中的正则表达式分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com