我想知道是否有任何可能的方式來保存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腳本輸出,腳本沒有終止