Windows에서 Linux(실제로는 bash의 경우) "&>"에 해당하는 것은 무엇입니까?

Windows에서 Linux(실제로는 bash의 경우) "&>"에 해당하는 것은 무엇입니까?

프로그램의 stdin 및 stderr을 (하나의 파일로) 어떻게 리디렉션할 수 있나요? 나는 &>Windows 용 bash 와 같은 것을 찾습니다 .

답변1

다음 구문을 사용하세요.

your_command > log.txt 2>&1

그러면 STDOUTlog.txt로 리디렉션되어 모든 출력이 log.txt에 기록됩니다 STDERR.STDOUT

그런데 이 구문은 Windows와 Linux 모두에서 유효합니다.

답변2

Windows는 다음과 같은 유사한 구문을 사용합니다.여기에 설명되어 있습니다:

command > file 2>&1 오류 및 출력을 하나의 파일로 리디렉션

관련 정보