我有这个:
npm install "$tgz_path" &>> "$HOME/.r2g/logs/r2g.log";
但这在语法上是不正确的。如何将 stdout+stderr 附加到该日志文件?
答案1
该语法在 bash 中有效。来自 man bash:
附加标准输出和标准错误的格式为:
&>>word
一种更基本的编写方法(适用于更多 shell)是:
$ npm install "$tgz_path" >>word 2>&1 "$HOME/.r2g/logs/r2g.log";