tee命令
tee命令
tee
命令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。
语法#
tee [OPTION]... [FILE]...
参数#
-a, --append
: 追加到已有文件的后面,而不是覆盖文件。-i, --ignore-interrupts
: 忽略中断信号。-p
: 诊断写入非管道的错误。--output-error[=MODE]
: 设置写错误时的行为。--help
: 显示帮助信息。--version
: 显示版本信息
模式#
warn
: 诊断写入任何输出的错误。warn-nopipe
: 诊断写入任何输出而不是管道的错误。exit
: 当错误写入任何输出时退出。exit-nopipe
: 当写入任何输出(不是管道)时出错时退出。
示例#
将用户输入的数据同时保存到文件file1.txt
和file2.txt
中,输入文件信息后回车即可得到输出反馈。
tee file1.txt file2.txt
将用户输入的数据追加到file1.txt
文件。
tee -a file1.txt
ls
列出当前目录中所有文件扩展名为.txt
的所有文件,每行一个文件名,将输出通过管道传输到wc
,将行进行计数并输出数字,输出通过管道传输到tee
,将输出写入终端,并将信息写入文件count.txt
,即写入文件扩展名为.txt
的所有文件的数量。
ls -1 *.txt | wc -l | tee count.txt
每日一题#
https://github.com/WindrunnerMax/EveryDay
参考#
https://www.computerhope.com/unix/utee.htm
https://www.runoob.com/linux/linux-comm-tee.html
https://www.tutorialspoint.com/unix_commands/tee.htm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理