【发布时间】:2015-07-09 04:33:56
【问题描述】:
sed '/^;date.timezone =/!b;:a;n;//ba;i\date.timezone = Europe/London' /etc/php.ini
您可能会猜到我正在创建一个用于设置 LAMP 服务器的脚本。
在上面的例子中,文本没有被替换,而是显示在控制台上。
我的目标是插入date.timezone = Europe/London最后一次出现的;date.timezone =
【问题讨论】:
-
您没有使用
-i标志来告诉 sed 就地修改。 -
好吧,现在我觉得很傻。就是这样。如果你愿意,把它作为答案?
-
关闭/删除问题可能更好。这经常出现,不需要其他问题。
-
您可以删除问题。我会鼓励你。这个地方看起来很奇怪
标签: string bash sed centos centos7