如何将批处理文件中find命令的输出捕获到变量中

FOR /F %%G IN ('find /i "%Today%" ^< db_backup_%Today%.log') DO (  

set T=%%G

)

echo %T%

这里,今天是时间戳 - yyyymmdd格式。我在我生成的名为db_backup_%Today%.log的文件中搜索该匹配项。如何将批处理文件中find命令的输出捕获到变量中

我想输出(如:2013-04-24-07.26.18)保存find命令的一个变量T.

回答:

试试这个(见@foxidrive的评论):

FOR /F "delims=" %%G IN ('find /i "%Today%" ^< db_backup_%Today%.log') DO (  

set "T=%%G"

)

echo %T%

以上是 如何将批处理文件中find命令的输出捕获到变量中 的全部内容, 来源链接: utcz.com/qa/267124.html

回到顶部