我想运行一个ANT脚本,提示用户输入,因此需要通过控制台进行交互。同时我想将控制台内容记录到日志文件中。
我知道我可以使用ant >build.log 2<&1
重定向到文件,但将控制台留空。
那么,怎么办呢?在Windows和unix上需要。
答案 0 :(得分:30)
答案 1 :(得分:16)
您可以使用tee
。
示例:
$ echo "Hello, world" | tee /tmp/outfile
Hello, world
$ cat /tmp/outfile
Hello, world
tee
将stdin写入stdout以及命令行上给出的一个或多个文件。