我想知道是否有任何可能的方式来保存shell脚本的输出,而当它在终端中运行时保存文件。例如,假设我正在用命令javac foo.java
编译一个java程序。如何将该特定命令的所有输出(错误等)保存到文件以供将来参考,而不必点击command- s
并在每次运行命令后选择保存并替换?如何在shell脚本中自动保存终端输出
0
A
回答
2
使用javac foo.java > output.txt
将您的命令的输出捕获到文件output.txt
。
然而,这会在您编译模块时隐藏所有输出。
如果你想看到在终端和在同一时间你构建的输出捕获输出到文件output.txt
您可以使用tee
:
javac foo.java | tee output.txt
的tee
程序从标准输入读取和将所有内容写入指定的文件,并再次写入stdout。
1
这就是你想要的吗?
javac foo.java > output.txt
所有的错误都会在output.txt文件中出现,而且没有东西会打印在shell上。
1
相关问题
- 1. Shell脚本终端中的自动化
- 2. 如何在shell脚本中保存“读取”错误输出?
- 3. 如何使用shell脚本命令在终端中启动一个shell脚本?
- 4. Shell脚本不保存SQLPlus的输出
- 5. 输出shell脚本结果文件中像终端屏幕
- 6. Guake终端启动shell脚本
- 7. Linux Shell脚本:在变量/文件中保存命令输出?
- 8. 如何在shell脚本输出中保留新行?
- 9. 如何在UNIX中保存多个文件的终端输出?
- 10. 如何在关闭脚本后在终端中隐藏bash脚本输出?
- 11. 如何使用Shell脚本自动保存图
- 12. 后台shell脚本自动终止
- 13. Linux shell脚本:如何以整数(但只有数字)存储来自终端的输出?
- 14. 如何在脚本中记录shell脚本输出
- 15. Bash脚本捕获输出到终端
- 16. 如何将终端输出保存到日志文件中?
- 17. 在终端中保持脚本位置
- 18. ssh命令输出保存在shell脚本中的文本文件中
- 19. ssh进入终端并保存终端输出到文件
- 20. 如何保存shell的输出?
- 21. 如何将shell脚本的输出存储到变量中
- 22. 如何在Dalekjs终端中保存
- 23. 呼应终端的PROCESS_ID从shell脚本
- 24. sftp shell脚本自动文件传输
- 25. 在shell脚本中重定向输出
- 26. shell脚本在html + email中输出html
- 27. 在shell脚本中输出find命令
- 28. 在shell脚本中捕获db2输出
- 29. 老妪标签shell脚本不保存输出
- 30. 在本身内部过滤shell脚本输出,脚本没有终止