ユーザーに入力を求めるANTスクリプトを実行したいので、コンソールを介してインタラクティブにする必要があります。同時に、コンソールの内容をログファイルに記録したいと思います。ファイルにリダイレクトするant >build.log 2<&1
を使用できることはわかっていますが、コンソールは空のままにしておきます。
それで、それはどのように行うことができますか? WindowsとUNIXで必要です。
tee
を使用できます。
例:
$ echo "Hello, world" | tee /tmp/outfile
Hello, world
$ cat /tmp/outfile
Hello, world
tee
は、そのstdinをstdoutと、コマンドラインで指定された1つ以上のファイルの両方に書き込みます。