当我尝试在模式的末尾使用I选项进行不区分大小写的S&R时s/find-word/replace-word/Ig,我收到错误,命令是乱码.如果我在没有I的情况下运行它,完全相同的工作,即s/find-word/replace-word/g.我使用的是Solaris 5.10,我们的sed可能是旧的并且不支持我吗?
谢谢
我建议使用小写的i:s/from/to/gi
编辑:好的,我和我的smartassery ...根据http://www.unix.com/shell-programming-scripting/202109-sed-i-not-available-solaris-5-10-a.html和a很多其他链接,看起来像solaris系统上的sed工具不支持-i选项...那么最好的解决方案是使用busybox,为系统重建GNU sed,或者使用perl脚本来完成工作.