zoukankan      html  css  js  c++  java
  • linux命令详解——tee

    tee 重定向输出到多个文件

    在执行Linux命令时,我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令
    要注意的是:在使用管道线时,前一个命令的标准错误输出不会被tee读取。

    $ man tee
    NAME
           tee - read from standard input and write to standard output and files

    SYNOPSIS
           tee [OPTION]... [FILE]...

    DESCRIPTION
           Copy standard input to each FILE, and also to standard output.

           -a, --append
                  append to the given FILEs, do not overwrite

           -i, --ignore-interrupts
                  ignore interrupt signals

           --help display this help and exit

           --version
                  output version information and exit

           If a FILE is -, copy again to standard output.

    常见用例:
     
    tee file     //覆盖

    tee -a file    //追加

    tee -        //输出到标准输出两次
    tee - -    //输出到标准输出三次

    tee file1 file2 -    //输出到标准输出两次,并写到那两个文件中

    ls | tee file   

    另:把标准错误也被tee读取
    ls "*" 2>&1 | tee ls.txt 
  • 相关阅读:
    返回一个整型数组中最大子数组的和
    matlab的优缺点
    Android 软件自动更新功能的实现
    Android的依赖注入框架:Dagger
    Wireshark解密HTTPS数据流
    QQ恶搞
    QQ恶搞
    编程语言的分类
    Windows常用快捷键与常用命令
    Chrome去掉标签页8个框
  • 原文地址:https://www.cnblogs.com/huangmr0811/p/5571037.html
Copyright © 2011-2022 走看看