Я знаю, что вы можете сохранить результат выполнения скрипта / файла в другой файл, используя:

./script.sh >> script_output.log

но это не отображает вывод в терминале во время выполнения. Есть ли способ также сохранить содержимое выполнения в файл и отобразить сообщения в терминале во время выполнения сценария?

заранее спасибо

1 ответ1

3

Что вам нужно, это tee:

./script.sh | tee -a script_output.log

Параметр -a добавляется к выходному файлу, поскольку вы использовали >> в своем примере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .