对于大脚本,输出太长,无法放入unix命令行。有没有办法不丢失信息并在命令行中查看所有信息?
答案 0 :(得分:1)
你可以管道到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
>