在Windows上批量输出到文件和控制台

时间:2015-09-04 18:41:43

标签: batch-file

我有这个当前的代码来启动irc bot

:1
lua5.1.exe bot.lua
GOTO :1

但是我希望控制台中的所有内容都打印到日志文件中,所以我做了

:1
lua5.1.exe bot.lua > log.text
GOTO :1

然而这样做很好但是这样就不再打印到控制台了,有没有办法改变它?

我还希望有一种方法可以将log.txt命名为%date %% time%.txt,但是当我这样做时,由于windows吐出日期的方式,它只是命名文件Fri(或者一周中的哪一天恰好是因为它有空间,我怎么能避免这个?

1 个答案:

答案 0 :(得分:0)

在linux / mac上,使用tee命令。

lua5.1.exe bot.lua | tee log.text | xargs echo