gpt4 book ai didi

linux - 在 sed 中加号

转载 作者:太空宇宙 更新时间:2023-11-04 11:29:56 25 4
gpt4 key购买 nike

我正在尝试执行以下操作:

echo "test++abc" | awk -v bar="test++" 'BEGIN {FS=bar} {print $2}'

我期望看到 abc 作为输出,因为我使用 bar="test++" 作为分隔符。但我得到的是 ++abc

谁能解释一下这种行为以及如何解决它?

非常感谢!

最佳答案

echo "test++abc" | awk -v bar='test[+][+]' 'BEGIN {FS=bar} {print $2}'

关于linux - 在 sed 中加号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11946666/

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