技术栈

怎么将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. 乘积最大子数组
相关推荐
xlq22322
2 小时前
22.多态(上)
开发语言·c++·算法
666HZ666
2 小时前
C语言——高精度加法
c语言·开发语言·算法
星释
3 小时前
Rust 练习册 100:音乐音阶生成器
开发语言·后端·rust
风生u
3 小时前
go进阶语法
开发语言·后端·golang
666HZ666
3 小时前
C语言——黑店
c语言·开发语言
Gomiko
3 小时前
JavaScript基础(八):函数
开发语言·javascript·ecmascript
〝七夜569
4 小时前
JVM内存结构
java·开发语言·jvm
初级炼丹师(爱说实话版)
4 小时前
JAVA泛型作用域与静态方法泛型使用笔记
java·开发语言·笔记
技术净胜
4 小时前
MATLAB二维绘图教程:plot()函数全解析(线条样式/颜色/标记/坐标轴设置)
开发语言·matlab
Slow菜鸟
5 小时前
Java开发规范(八)| 安全规范—企业级应用的“架构级底线”
java·开发语言·安全
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04BongoCat - 跨平台键盘猫动画工具05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连08Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽0946个Nano-banana 精选提示词,持续更新中10Gemini 3.0 Pro Preview 实测报告