Подтвердить что ты не робот

Как перенаправить вывод консоли в файл и STILL получить его в консоли?

Я хочу запустить ANT script, который запрашивает пользователя для ввода, поэтому он должен быть интерактивным через консоль. в то же время я хочу записать содержимое консоли в файл журнала. Я знаю, что могу использовать ant >build.log 2<&1, который будет перенаправлен на файл, но оставить пустую пустую.

Итак, как это можно сделать? необходимо для окон и unix.

4b9b3361

Ответ 2

Вы можете использовать tee.

Пример:

$ echo "Hello, world" | tee /tmp/outfile
Hello, world
$ cat /tmp/outfile
Hello, world

tee записывает свой stdin как в stdout, так и в один или несколько файлов, указанных в командной строке.