gpt4 book ai didi

regex - 如何通过awk中的转义双引号替换双引号?

转载 作者:行者123 更新时间:2023-12-04 17:18:15 26 4
gpt4 key购买 nike

在 awk 中,如何用转义的双引号替换所有双引号?

The dog is "very" beautiful

会成为
The dog is \"very\" beautiful

我已经看到了这个答案( Using gsub to replace a double quote with two double quotes? )并且我已经尝试适应它,但是我对 awk 不是很好(并且 sed 是没有选择的,因为我在 Linux 和 OS X 上都工作并且它们有不同的 sed ' 安装)

最佳答案

从您链接的答案中:

gsub :

echo 'The dog is "very" beautiful' | gawk '{ gsub(/"/,"\\\"") } 1'

替代,与 sed :
echo 'The dog is "very" beautiful' | sed 's/"/\\"/g'

在这两种情况下,输出都是:

The dog is \"very\" beautiful

关于regex - 如何通过awk中的转义双引号替换双引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30336750/

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