输出到日志文件,也输出到屏幕批处理文件

时间:2012-09-20 05:39:46

标签: batch-file

我写了一个批处理文件。 是否可以将输出发送到日志文件,也可以发送到屏幕? 我的命令是: sqlplus -S%USER_NAME%/%PASSWORD%@%TNS_NAME%OG.2ation.sql 我希望这个命令的输出将在屏幕上,也可以在日志文件中。????

1 个答案:

答案 0 :(得分:4)

您可以批量编写自己的T恤程序。

将其与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%"