sed命令-i选项在mac上失败,但在linux上工作。
我已经成功地使用了以下sed命令来搜索/替换Linux中的文本:
sed
sed -i 's/old_link/new_link/g' *
然而,当我在我的MacOSX上试用它时,我得到:
“命令c期望\后面跟着文本”
我以为我的Mac会运行一个普通的Bash外壳。出什么事啦?
编辑:
根据@HighPerformance,这要归功于Macsed因此,我的问题是如何在bsd中复制此命令。sed?
下面是一个实际的示例,其原因是:
sed -i 's/hello/gbye/g' *
开满天机
牛魔王的故事
莫回无
相关问题
相关分类