[완료] 재지향 질문있습니다.
글쓴이: xog2000 / 작성시간: 수, 2007/11/07 - 3:45오후
제가 프로그램을 만들다 보니
우연찮게 system 함수를 이용해서
ls >> qwe.txt
와 같은 작동을 하는 부분이 생겼습니다.
아무 생각 없이 있다가
touch >> qwe.txt하였더니
에러메시지가 stdout으로 나오고
qwe.txt파일은 그냥 만들어지기만 하더군요
표준출력, 표준에러를 막고 파일로 저장하게 할 수 있는 방법
없을까요?
간단하게 프로그램상일 필요가 없고(system함수 사용중)
쉘에서 가능한 방법 없을까요?
touch 를 실행해서
qwe.txt안에 touch: missing file operand 더 많은 정보를... 가
저장 되면 됩니다.
Forums:
자답.
touch 2> qwe.txt
----------------------------------------
내가사는세상-Kernelist : http://blog.naver.com/xog2000
"모르는 것은 어리석은 것이 아니다.
어리석은 것은 알려는 의지가 없음을 말한다."
표준 출력과 표준
표준 출력과 표준 오류를 모두 한 곳으로 몰려면
touch >> qwe.txt 2>&1
이렇게 하는 것으로 알고 있습니다. 순서가 중요합니다.
touch 2> qwe.txt 이 표현은 표준 오류의 출력 방향만 바꾸는 것으로 알고 있습니다.
--
마잇
--
마잇
댓글 달기