#bash #shell #powershell
Как после долгого ожидания вывода сохранить то что увидел в файл? Допустим по команде: git grep$(git rev-list --all) Я понимаю что было бы предусмотрительно наличие > log.txt в конце, хочется сразу сохранять что увидел? Все сам разобрался, суть в следующем если допустим набрать просто git log, появится диалог просмотра со значком :. Этот экран можно двигать вверх вниз там, а вот если нажать кнопку s то появится диалог ввода имени файла, остается набрать допустим log.txt и весь вывод будет сохранен в этот файл
Ответы
Ответ 1
Чтобы увидеть вывод и сохранить его одновременно есть специальная команда tee, пример: command | tee log.txt Иллюстрация: Wikipedia, GFDL.Ответ 2
Если не для одной команды, а для "сеанса", то я пользуюсь командой script (весь протокол работы будет в файле ./typescript, а вообще, посмотрите man script).
Комментариев нет:
Отправить комментарий