SW개발/Windows
배치 파일/콘솔명령 실행시 로그 저장
개소왕
2018. 4. 24. 23:07
dir >log.txt 2>&1
1 : StdOut
2 : StdErr
3 : Console
- 2>&1 : StdErr(도 ) StdOut 으로 Redirect
- >log.txt 2>&1
dir 결과(StdOut)를 log.txt 에 출력함. StdErr 도 StdOut 에 같이 보냄..
- 출처 :
http://www.robvanderwoude.com/battech_redirection.php
* 파일출력 & 화면 출력 동시에 가능한가?
dir >log.txt 2>&1 1>&3
오류남
dir >log.txt 2>&1 | type log.txt
dir 과 동시에 type 이 실행되므로 운좋으면 화면에 보일 수도 있지만,
계속 진행되는 명령은 type이 먼저 끝나버리고 아무것도 보이지 않음.
위 링크에 의하면 tee 명령 말고는 불가능 하다고 함.
(여러 방법 제시해놓았으나 된건 없어).
* 기타 복잡한 문법 응용