怎么将bash(sh)的所有输出保存到log/txt中?

tee 命令

这会将所有输出同时显示在屏幕上并追加到日志文件中。

bash your_script.sh 2>&1 | tee -a log_file.txt

其他方法不可用

只使用 >> 不会将除了print之外的所有保存

bash your_script.sh >> log_file.txt

>> 和 2>&1一起只会保存在日志中,现在的屏幕上什么都没有

bash your_script.sh >> log_file.txt 2>&1

相关推荐
上不如老下不如小7 分钟前
2025年第七届全国高校计算机能力挑战赛初赛 Python组 编程题汇总
开发语言·python·算法
程序员小白条17 分钟前
你面试时吹过最大的牛是什么?
java·开发语言·数据库·阿里云·面试·职场和发展·毕设
小年糕是糕手29 分钟前
【C++】类和对象(二) -- 构造函数、析构函数
java·c语言·开发语言·数据结构·c++·算法·leetcode
豐儀麟阁贵31 分钟前
8.2异常的抛出与捕捉
java·开发语言·python
权泽谦33 分钟前
PHP 版羊了个羊完整开发实战:逻辑解析 + 三消算法 + 全套接口(附源码)
开发语言·php
程序员西西36 分钟前
SpringBoot无感刷新Token实战指南
java·开发语言·前端·后端·计算机·程序员
Coding_Doggy1 小时前
链盾shieldchiain | 团队功能、邀请成员、权限修改、移除成员、SpringSecurity、RBAC权限控制
java·开发语言·数据库
f***24111 小时前
java学习进阶之路,如果从一个菜鸟进阶成大神
java·开发语言·学习
88号技师1 小时前
2025年9月一区SCI-孤行尺蠖觅食优化算法Solitary Inchworm Foraging-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
Yue丶越1 小时前
【Python】基础语法入门(四)
linux·开发语言·python