gpt4 book ai didi

bash - 需要帮助替换 bash 脚本中的单引号

转载 作者:行者123 更新时间:2023-11-29 09:24:11 25 4
gpt4 key购买 nike

我正在尝试替换我的 bash 脚本中字符串中的引号。我有一个变量将被放置在一个可能有单引号的 mysql 查询中。我想用 \' 替换任何 ' 这样我就可以转义任何引号而不是搞砸我的查询。

我试过这个作为测试,但它不起作用:

text="bobby's test"
echo ${text/#'/\\\'}

我做错了什么,或者有没有更好的方法来做到这一点,我还没有想到?我宁愿不必使用 sed 或其他任何东西。

最佳答案

echo "${text//\'/\'}"

确保在外面使用双引号,否则您将需要更多转义(呃)。

关于bash - 需要帮助替换 bash 脚本中的单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16291150/

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