为什么不在OS X上回显测试&>>文件

时间:2015-02-24 23:38:27

标签: macos bash unix redirect

我有一些我在ubuntu盒子上制作的脚本,但这些脚本不能在我的OS X上运行。

echo test &>>file
-bash: syntax error near unexpected token `>'

我的想法是,我想把stdout和stderr都放到一个文件中。

1 个答案:

答案 0 :(得分:3)

重定向运算符&>>出现在Bash版本4中。

使用Bash 3.x(默认情况下在OSX上提供),您必须使用等效表单

>>file 2>&1