Windows 中 Linux(其實是 bashe)的「&>」相當於什麼?

Windows 中 Linux(其實是 bashe)的「&>」相當於什麼?

如何將程式的 stdin 和 stderr 重新導向(到一個檔案)?我&>在 Windows 的 bash 中尋找類似的東西。

答案1

只需使用以下語法:

your_command > log.txt 2>&1

這會重定向STDOUT到 log.txt 並STDERR導致STDOUT所有輸出都記錄在 log.txt 中

順便說一句,此語法在 Windows 和 Linux 中都有效

答案2

Windows 使用類似的語法,如此處描述

command > file 2>&1 將錯誤和輸出重定向到一個文件

相關內容