gpt4 book ai didi

linux - 通过脚本替换文本行

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

我正在玩一个脚本,该脚本更新一个文件,用存储在变量中的文本替换一行文本。在尝试了一大堆东西之后,我猜问题出在插入的文本上,它可能使用了 sed 不喜欢的字符。下面是我如何使用该命令以及替换文本的示例:

sed 's/^define.*$/'define('AUTH_KEY',         'r*v8]Wic;@Y4{|0EQ9Z?~W,-P}k:d{k)ylAFHm-d(tY6v?U,5{hn].e9eH%/Xmdy');'/' change.html

我在这里的其他地方读到你需要转义字符,但无法使用我在这里找到的答案:Escape a string for a sed replace pattern

非常感谢任何帮助或指向正确方向的指示,谢谢! :)

最佳答案

请注意,sed 可以使用任何字符作为分隔符,/ 只是约定俗成的。如果你能保证你的 key 没有空格,你可以尝试:

sed 's ^define.*$ &(yourkey) '

关于linux - 通过脚本替换文本行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666799/

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