我写了一个批处理文件。是否可以将输出发送到日志文件和屏幕?我的命令是: sqlplus -S %USER_NAME%/%PASSWORD%@%TNS_NAME% OG.2ation.sql 我希望这个命令的输出会出现在屏幕上并记录到日志文件中。????
问问题
12405 次
1 回答
4
您可以使用批处理编写自己的 tee 程序。
与它一起使用myProgram | tee.bat outfile.txt
@echo off
setlocal DisableDelayedExpansion
set "outfile=%~1"
(
for /F "usebackq delims=" %%L in (`find /N /V ""`) DO (
set "line=%%L"
setlocal EnableDelayedExpansion
set "line=!line:*]=!"
(echo(!line!) > con
(echo(!line!)
endlocal
)
) > "%outfile%"
于 2012-09-20T07:43:25.227 回答