![Windows에서 파이프를 사용자 정의하는 방법은 무엇입니까?](https://rvso.com/image/488024/Windows%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%B4%ED%94%84%EB%A5%BC%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 콘솔 응용 프로그램이고 출력을 텍스트 파일에 저장하고 싶습니다. 그래서 저는 이렇게 합니다:
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 계산 중"이 포함되지 않은 줄만 캡처합니다.