저는 콘솔 응용 프로그램이고 출력을 텍스트 파일에 저장하고 싶습니다. 그래서 저는 이렇게 합니다:
Pi.exe > Pi.txt
그런 다음 텍스트 파일을 열고 다음을 확인하십시오.
Calculating Pi to 10,000 decimal places...
그런 다음 Pi를 봅니다(3.14...)
명령 프롬프트에서 를 제거하려면 어떻게 해야 합니까 Calculating Pi to 10,000 decimal places...
?
답변1
Pi.exe를 작성했거나 변경할 수 있는 경우 가장 좋은 두 가지 옵션은 다음과 같습니다.
- Pi.exe를 -q 옵션을 사용하여 '조용히' 실행하도록 변경하세요.
- Pi.exe에서 stdout 대신 'Pi 계산' 등을 stderr로 출력합니다.
그렇지 않으면:
먼저 find /v를 통해 파이프합니다.
Pi.exe | find /v "Calculating Pi" > pi.txt
"Pi 계산 중"이 포함되지 않은 줄만 캡처합니다.