Форум — Development [bash] Как tee встроить в скрипт? bash 0 1 Запускаю свой скрипт так: ./install.sh 2>&1 | tee ~/install.log Нужно то же самое, но прозрачно для пользователя, чтобы скрипт запускался просто как ./install.sh Ссылка
Да, там в одном месте еще и запрос данных от пользователя. unsigned ★★★★ (01.06.11 10:45:40 MSK) автор топика Ссылка
#!/bin/bash (some commands) 2>&1 | tee ~/install.logнапример. uzbl ★ (01.06.11 10:57:02 MSK) Показать ответ Ссылка
Ответ на: комментарий от uzbl 01.06.11 10:57:02 MSK Действительно, все просто ) unsigned ★★★★ (01.06.11 11:32:05 MSK) автор топика Ссылка
обернуть всё, что в скрипте в функцию, вызвать её, перенаправив (2>&1 | tee ~/install.log) в файл#!/bin/bash function my_func { echo hey read VAR echo $VAR } my_func 2>&1 | tee ~/scriptlog на sh вроде тоже работает jeuta ★★★★ (01.06.11 11:35:58 MSK) Показать ответ Ссылка
Ответ на: комментарий от jeuta 01.06.11 11:35:58 MSK Мне уже анонимную функцию подсказали выше ) unsigned ★★★★ (01.06.11 12:49:13 MSK) автор топика Ссылка