tee命令文件过滤分割与合并 tee命令用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin。简单的说就是把数据重定向到给定文件和屏幕上。

存在缓存机制,每1024个字节将输出一次。若从管道接收输入数据,应该是缓冲区满,才将数据转存到指定的文件中。若文件内容不到1024个字节,则接收完从标准输入设备读入的数据后,将刷新一次缓冲区,并转存数据到指定文件。

语法

tee(选项)(参数)
选项

-a:向文件中重定向时使用追加模式;

-i:忽略中断(interrupt)信号。

参数

文件:指定输出重定向的文件。

在终端打印stdout同时重定向到文件中:

ls | tee out.txt

1.sh

1.txt

2.txt

eee.tst

EEE.tst

one

out.txt

string2

www.pdf

WWW.pdf

WWW.pef

[root@localhost text]# ls | tee out.txt | cat -n 1

1.sh

2 1.txt

3 2.txt

4 eee.tst

5 EEE.tst

6 one

7 out.txt

8 string2

9 www.pdf

10 WWW.pdf

11 WWW.pef

来自: http://man.linuxde.net/tee

最新文章

  1. debian C++ OTL库 用 unixodbc 连接 mysql 小记
  2. TOJ 1191. The Worm Turns
  3. ceph calamari 监控系统安装 on ubuntu 14.04
  4. iOS数据库学习(2)-基础SQL语句
  5. hdu1798(几何面积计算)
  6. FreeMarker模板语法
  7. 【转】使用git、git-flow与gitlab工作
  8. oracle导入导出数据库和创建表空间和用户
  9. Xubuntu下Mentohust认证(校园网用户)
  10. java中方法的参数传递机制
  11. 动态规划----最长递增子序列问题(LIS)
  12. Python之——CentOS 6.5安装Python2.7.14
  13. WebLogic Server添加删除补丁操作【转】【补】
  14. 10.11 rbac权限
  15. HTML5服务器消息推送(java版)
  16. 第 6 章 存储 - 040 - docker managed volume
  17. centos 离线安装Ambari
  18. java aop做一个接口耗时的计算
  19. 2668: [cqoi2012]交换棋子
  20. Mysql无法创建外键的原因 !!!

热门文章

  1. .net 序列化 与反序列化 Serializable
  2. window phone 8资源管理器打开文件
  3. windows phone之山寨win8圆形进度条
  4. android studio中使用recyclerview小白篇(二)
  5. c# 锁的使用
  6. Spring核心--IOC&AOP
  7. github上传Python被识别为css--解决
  8. 第3项:用私有构造器或者枚举类型强化Singleton属性
  9. C语言数据结构-链式队列的实现-初始化、销毁、清空、长度、队列头元素、插入、删除、显示操作
  10. 三种timer控件的简单实例