我已经成功地使用以下sed
命令在Linux中搜索/替换文本:
sed -i 's/old_link/new_link/g' *
然而,当我在Mac OS X上尝试它时,我得到:
“命令c期望\后面跟着文本”
我以为我的Mac运行一个正常的BASH shell。有什么事吗?
编辑:
根据@高性能,这是由于Mac sed
是一个不同的(BSD)口味,所以我的问题是如何在BSD sed
复制这个命令?
编辑:
下面是一个实际的例子:
sed -i 's/hello/gbye/g' *