SQL의 스풀 명령이나 UNIX의 스크립트 명령과 유사한 기능을 수행하는 Windows 명령은 무엇입니까?

SQL의 스풀 명령이나 UNIX의 스크립트 명령과 유사한 기능을 수행하는 Windows 명령은 무엇입니까?

DOS에는 SQL에서 비슷한 스풀 기능을 수행하는 명령이 있고 UNIX에서는 로그를 생성하는 Script 명령이 있습니까?

모든 명령줄 출력을 파일로 인쇄하고 싶지만 각 줄에 echo 명령을 사용하고 싶지 않습니다.

나는 다음을 할 수 있습니다 :

xx.cmd > xx.log

하지만, 배치/cmd 스크립트를 클릭하고 로그를 생성하기만 하면 명령줄에 들어갈 필요가 없으므로 좋을 것입니다.

도움을 주시면 감사하겠습니다.

데이브

답변1

제가 아는 바는 아니지만 다음과 같은 접두사를 사용하여 문제를 해결할 수 있습니다.

call :start %* > test.log
goto :eof
:start
echo Your code goes here

답변2

질문을 이해했는지 잘 모르겠습니다. –– 특히 "각 줄에 대해 echo 명령을 사용하고 싶지 않습니다"라는 진술을 이해하지 못합니다. –– 하지만 Harry의 대답이 원하는 것과 비슷하다면 다음을 좋아할 것입니다. 이것도:

@echo off
(
   명령 1
   명령 2
   명령 3
     
) >로그_파일_이름

물론, 명령을 보려면 @echo off.

관련 정보