Chinaunix首页 | 论坛 | 博客
  • 博客访问: 150274
  • 博文数量: 23
  • 博客积分: 546
  • 博客等级: 中士
  • 技术积分: 608
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-02 18:04
文章分类

全部博文(23)

文章存档

2012年(23)

我的朋友

分类: LINUX

2012-07-11 15:07:17

tee命令的具体应用:

tee
功能说明:读取标准输入的数据,并将其内容输出成文件。
语   法:tee [-ai][--help][--version][文件…]
补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。
参   数:-a 附加到既有文件的后面,而非覆盖它。如果给予tee指令的文件名称已经存在,预设会覆盖该文件的内容。加上此参数后,数据会新增在该文件内容的最后面,而不会删除原先之内容。


-i 忽略中断信号
--help 在线帮助
--version 显示版本信息


实例:

grade.txt内容:

点击(此处)折叠或打开

  1. M.Tans 5/99 48311 Green 8 40 44

  2. J.Lulu 06/99 48317 green 9 24 26

  3. P.Bunny 02/99 48 Yellow 12 35 28

  4. J.Troll 07/99 4842 Brown-3 12 26 26

  5. L.Tansl 05/99 4712 Brown-2 12 30 28
命令:

点击(此处)折叠或打开

  1. [tym@lxy awk]$ awk '{print $0}' grade.txt | tee output
  2. M.Tans 5/99 48311 Green 8 40 44
  3.  
  4. J.Lulu 06/99 48317 green 9 24 26
  5.  
  6. P.Bunny 02/99 48 Yellow 12 35 28
  7.  
  8. J.Troll 07/99 4842 Brown-3 12 26 26
  9.  
  10. L.Tansl 05/99 4712 Brown-2 12 30 28

  11. [tym@lxy awk]$ vi output

  12. M.Tans 5/99 48311 Green 8 40 44

  13. J.Lulu 06/99 48317 green 9 24 26

  14. P.Bunny 02/99 48 Yellow 12 35 28

  15. J.Troll 07/99 4842 Brown-3 12 26 26

  16. L.Tansl 05/99 4712 Brown-2 12 30 28

阅读(1239) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~