sed:非法选项 - 我在CentOS5上

时间:2012-06-21 20:00:13

标签: sed centos rhel5

有人知道选项-i工作需要哪个版本的sed吗?我在CentOS5上,我收到了这个错误。

2 个答案:

答案 0 :(得分:1)

我认为你不能让-i上班。

我认为这个其他问题可以帮助你:

sed -i + what the same option in SOLARIS

然而,解决方案可能不如sed -i那么好。

答案 1 :(得分:1)

如果您将-ised一起使用,那么您做错了。 sed流编辑器,它应该用于编辑流,而不是-i想要编辑的文件。

如果要编辑文件,则应使用eded是一个行编辑器,它应该用于编辑文件。 IMO,这是你想要使用的工具。

btw,-i是一个GNU主义。来自wikipedia

  

GNU sed添加了几个新功能。最着名的是文件的就地编辑(即,将原始文件替换为应用sed程序的结果),后来也包含在BSD中。现在经常使用此功能而不是ed脚本:例如,