Как не потерять информацию из командной строки UNIX - PullRequest
0 голосов
/ 08 июня 2018

Для больших сценариев выходные данные слишком длинные, чтобы поместиться в командной строке unix.Есть ли способ не потерять информацию и увидеть все это за один раз в командной строке?

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете передать по каналу tee и сохранить его в файл:

npm audit fix | tee -a output.txt

Флаг -a означает добавление, поэтому он ничего не перезаписывает в файле output.txt.Если вы хотите перезаписать его, пропустите -a.

Пример:

[I] sean at goz in ~/d/save
> ruby -v | tee -a output.txt
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
[I] sean at goz in ~/d/save
> cat output.txt
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
[I] sean at goz in ~/d/save
> echo yes | tee -a output.txt
yes
[I] sean at goz in ~/d/save
> cat output.txt
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
yes
[I] sean at goz in ~/d/save
>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...