BAT 출력의 각 프롬프트 전에 콘솔에 여분의 빈 줄을 방지하려면 어떻게해야합니까?


0

배치 출력에서 ​​각 프롬프트 전에 콘솔에 중복 빈 줄을 방지하려면 어떻게해야합니까?

pic1

참고 : 이것은 리디렉션 된 출력과 관련하여 비슷한 질문이 아닙니다.

답변:


0

BAT를 실행하고 "findstr."을 통해 파이프를 연결하면 빈 행을 삭제해야합니다 (마지막 행 제외).

 command.bat | findstr .

불행히도 다른 모든 빈 줄도 삭제됩니다.
ChrisJJ

@ChrisJJ CMD 프로세서는 명령 출력을 문자열로 처리하기 때문에 배치 파일의 모든 행 에 이와 같은 내용을 쓰지 않는 한 출력 내 빈 줄을 제거하지 않고 명령 사이의 빈 줄을 제거 할 방법이 없습니다 . Windows 7을 사용하고 있으므로 PowerShell로 전환하는 것이 좋습니다. 이런 것들을 좀 더 현명하게 다루는 경향이 있습니다.
Iszi

감사. PowerShell이 ​​일부 작업을보다 현명하게 처리한다는 데 동의하지만 다른 작업에서는 미쳤습니다.
ChrisJJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.