Сценарий оболочки для отображения вывода и хранения одновременно? - PullRequest
0 голосов
/ 29 ноября 2011

Когда я иду и набираю

./script.txt

Он отображает вывод в терминале, но если я хочу отобразить его на экране и сохранить его одновременно, как мне это сделать?Потому что, если я сделаю

./script.txt >> example.txt

, это будет только хранить его.

1 Ответ

4 голосов
/ 29 ноября 2011

1001 * попробовать *

./script.txt 2>&1 | tee -a example.txt

2>&1 перенаправляет stderr в поток stdout. Теперь оба потока проходят через канал, который дублирует файл для вывода И также отправляет копию всего ввода на свой стандартный вывод.

Надеюсь, это поможет.

P.S. вы на самом деле не называете свои скрипты расширением .txt? ; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...