所以我尝试通过 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