【发布时间】:2012-08-09 22:02:48
【问题描述】:
所以我尝试通过 macports 安装 gsed,但这并没有解决问题。我打算卸载它以减少混乱,但是,在我这样做之前,我将如何修复下面的错误。这是因为我所理解的 sed Mac OS X 的 BSD 版本正在运行,但我似乎找到的修复程序都没有帮助。
sed: 1: "/\[staging: production\ ...": command i expects \ followed by text
#!/bin/bash
test="lala\nkjdsh"
sed -i -e '/\[staging: production\]/ i '$test'' ./test.txt
【问题讨论】: