技术栈

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

HealthScience2024-10-05 22:10

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

上一篇:《C++游戏人工智能开发:开启智能游戏新纪元》
下一篇:152. 乘积最大子数组
相关推荐
rafael(一只小鱼)
2 分钟前
AI运维开发平台学习
java·开发语言
b***7488
4 分钟前
C++在系统中的内存对齐
开发语言·c++
散峰而望
10 分钟前
C++数组(三)(算法竞赛)
开发语言·c++·算法·github
4***1490
22 分钟前
C++在系统中的编译优化
开发语言·c++
田姐姐tmner
25 分钟前
Python切片
开发语言·python
oioihoii
28 分钟前
C++程序执行起点不是main:颠覆你认知的真相
开发语言·c++
周杰伦fans
1 小时前
C# 中的**享元工厂**模式
开发语言·数据库·c#
u***u685
1 小时前
C++在系统中的异常处理
java·开发语言·c++
爱学测试的雨果
1 小时前
收藏!软件测试面试题
开发语言·面试·职场和发展
安然无虞
2 小时前
JMeter性能测试工具·下
开发语言·测试工具·jmeter
热门推荐
01GitHub 镜像站点02【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连03BongoCat - 跨平台键盘猫动画工具04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南08Labelme从安装到标注:零基础完整指南09全球最强模型Grok4,国内已可免费使用!(附教程)10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)