gpt4 book ai didi

regex - Sed 不使用正则表达式

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:11 25 4
gpt4 key购买 nike

我有一个从外部更改的 file.php,行如下:

echo "\n<!-- BEGIN APP v" . APP_VERSION . " - http://saite.com/ -->\n";

知道它仍然会遵循的模式,我需要用换行符来抑制这条消息。

但我找不到办法。我尝试从终端运行这段代码:

PAT="<!-- BEGIN APP [^>]+>"
TO=""
sed -i "s/$PAT/$TO/g" file.php

但是文件没有改变。

最佳答案

我已经设法通过在正则表达式中使用 * 而不是 + 和附加选项 -r 来解决这个问题。

sed -i -r ...

感谢@tripleee 和@andlrc

关于regex - Sed 不使用正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38041430/

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