在Shell中,可以使用重定向符號 >
來將命令的輸出重定向到文件中,并使用 2>
將錯誤輸出重定向到文件中。
如果你想要解決重定向錯誤輸出的問題,你可以執(zhí)行以下操作:
將錯誤輸出重定向到標準輸出中:command 2>&1
。這樣,錯誤輸出將會和標準輸出一起被重定向到同一個文件中。
將錯誤輸出重定向到一個文件中:command 2> error.log
。這樣,錯誤輸出將會被重定向到名為 error.log
的文件中。
將錯誤輸出和標準輸出同時重定向到不同的文件中:command > output.log 2> error.log
。這樣,標準輸出將會被重定向到名為 output.log
的文件中,錯誤輸出將會被重定向到名為 error.log
的文件中。
將錯誤輸出附加到一個文件中而不覆蓋原有內(nèi)容:command 2>> error.log
。這樣,錯誤輸出將會被附加到名為 error.log
的文件中。
請根據(jù)你的具體需求選擇合適的重定向方法。