为什么 SED 回显而不是编辑:sed '/^;text1/!b;:a;n;//ba;i\text2'


sed '/^;date.timezone =/!b;:a;n;//ba;idate.timezone = Europe/London' /etc/php.ini

您可能猜到我正在创建一个用于设置 LAMP 服务器的脚本。

在上面的示例中,不会替换文本,而是在控制台上显示更改。

我的目标是插入date.timezone = Europe/London最后一次出现的;date.timezone =

Etan Reisner:您没有使用 -i 标志来告诉 sed 就地修改。

相关内容

  • 没有找到相关文章

最新更新