本节关键字:Linux、Bash Shell、文本双向覆盖重定向工具
相关指令:tee、echo、cat
tee工具是从标准输入读取并写入到标准输出和文件,即:双向覆盖重定向(屏幕输出|文本输入)。
基本语法:tee [选项] 文件名
选项 | 说明 |
---|---|
-a | 双向追加重定向 |
-i | 忽略中断信号 |
–help | 在线帮助 |
–version | 显示版本信息 |
# 使用tee命令将用户输入的数据同时保存到文件file1和file2中
$ tee file1 file2
# 同时将命令结果打印到屏幕和文件中
$ ls -l | tee -a result.txt
$ echo hello world | tee file1
$ echo 999 | tee -a file1
$ cat file1
# 将stderr同时输出到屏幕和文件
ls -l not_find_file 2>&1 | tee -a lls.txt