Bash
將 stderr 和 stdout 附加到文件
我有這個:
npm install "$tgz_path" &>> "$HOME/.r2g/logs/r2g.log";
但這在語法上是不正確的。如何將 stdout+stderr 附加到該日誌文件?
該語法在 bash 中有效。來自 man bash:
附加標準輸出和標準錯誤的格式是:
&>>word
一種更基本的編寫方式(適用於更多 shell)將是:
$ npm install "$tgz_path" >>word 2>&1 "$HOME/.r2g/logs/r2g.log";