Linux Shell 015-文本双向覆盖重定向工具tee

Linux Shell 015-文本双向覆盖重定向工具tee

本节关键字:Linux、Bash Shell、文本双向覆盖重定向工具
相关指令:tee、echo、cat

tee介绍

tee工具是从标准输入读取并写入到标准输出和文件,即:双向覆盖重定向(屏幕输出|文本输入)。

tee语法

基本语法:tee [选项] 文件名

tee常用选项

选项 说明
-a 双向追加重定向
-i 忽略中断信号
–help 在线帮助
–version 显示版本信息

tee命令使用示例

# 使用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

你可能感兴趣的:(Linux,Shell脚本,linux,运维,服务器,centos)