Linux Sed命令语法错误,烦请大神帮忙指正

Linux Sed命令语法错误,烦请大神帮忙指正,第1张

里面的/前面要加\符号:

sed -i 's/date.timezone =/date.timezone = Asia\/Shanghai/g' /usr/local/php/etc/php.ini

如果只有root用户才出错的话,而其他用户可以成功执行,那就先排除命令本身的问题。

你可以对比一下root用户和可以成功执行的用户两者间的环境差异,用set命令各导出一份环境变量列表,看是否哪里有不同。

另外,还可以对比检查一下ulimit -a,看是否不同。

有的时候,普通用户和root的PATH和LD_LIBRARY_PATH设置的不同会导致一些异常,比如说执行的根本不是同一个路径下的命令。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7364771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存