前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tee命令

tee命令

作者头像
WindrunnerMax
发布2020-08-27 12:18:06
6060
发布2020-08-27 12:18:06
举报
文章被收录于专栏:Czy‘s BlogCzy‘s Blog

tee命令

tee命令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。

语法

代码语言:javascript
复制
tee [OPTION]... [FILE]...

参数

  • -a, --append: 追加到已有文件的后面,而不是覆盖文件。
  • -i, --ignore-interrupts: 忽略中断信号。
  • -p: 诊断写入非管道的错误。
  • --output-error[=MODE]: 设置写错误时的行为。
  • --help: 显示帮助信息。
  • --version: 显示版本信息

模式

  • warn: 诊断写入任何输出的错误。
  • warn-nopipe: 诊断写入任何输出而不是管道的错误。
  • exit: 当错误写入任何输出时退出。
  • exit-nopipe: 当写入任何输出(不是管道)时出错时退出。

示例

将用户输入的数据同时保存到文件file1.txtfile2.txt中,输入文件信息后回车即可得到输出反馈。

代码语言:javascript
复制
tee file1.txt file2.txt 

将用户输入的数据追加到file1.txt文件。

代码语言:javascript
复制
tee -a file1.txt  

ls列出当前目录中所有文件扩展名为.txt的所有文件,每行一个文件名,将输出通过管道传输到wc,将行进行计数并输出数字,输出通过管道传输到tee,将输出写入终端,并将信息写入文件count.txt,即写入文件扩展名为.txt的所有文件的数量。

代码语言:javascript
复制
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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • tee命令
    • 语法
      • 参数
        • 模式
          • 示例
            • 每日一题
              • 参考
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档