Как записать в файл и на консоль

Как записать в файл и на консоль

Я знаю, что могу войти в файл, добавив

> log.txt 

в конец команды, но как мне записать в файл И на консоль?

решение1

попробуйте использовать tee?

| tee log.txt

вместо

> log.txt

решение2

Есть разные способы, которыми можно сделать журнал. Но первое и самое главное — это то, что вы хотите поместить в свой журнал. Это можно сделать разными способами:

  1. Команда Tee разделяет вывод команды так, чтобы его можно было увидеть на дисплее, а также сохранить в файле.

    command | tee log.txt
    

    Приведенная выше команда отобразит вывод на терминал, а также перенаправит вывод в файл log.txt.

  2. Команда script создает машинописный текст (копию) всего, что печатается на вашем терминале:

    script -a log.txt
    

решение3

Использоватьteeкоманда:

some_command | tee log.txt

Связанный контент