📜  Linux 中的 tee 命令和示例

📅  最后修改于: 2022-05-13 01:57:33.237000             🧑  作者: Mango

Linux 中的 tee 命令和示例

tee 命令读取标准输入并将其写入标准输出和一个或多个文件。该命令以管道中使用的 T 形分离器命名。它基本上破坏了程序的输出,以便它可以显示和保存在文件中。它同时执行这两项任务,将结果复制到指定的文件或变量中,并显示结果。

文件5

句法:

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

选项 :
1.-a 选项:它基本上不会覆盖文件,而是附加到给定的文件。
假设我们有file1.txt

Input: geek
       for
       geeks

file2.txt

Input:geeks
      for
      geeks

句法 :

geek@HP:~$ wc -l file1.txt|tee -a file2.txt

输出 :

3 file1.txt
geek@HP:~$cat file2.txt
OUTPUT:
      geeks
      for
      geeks
      3 file1.txt

文件 1
2.--help 选项:给出帮助信息并退出。
句法 :

geek@HP:~$ tee --help

文件2

3.--version 选项:给出版本信息并退出。
句法 :

geek@HP:~$ tee --version

文件 3

应用

假设我们想计算文件中的字符数,并且还想将输出保存到新的文本文件中,以便同时进行这两项活动,我们使用 tee 命令。

geek@HP:~$ wc -l file1.txt| tee file2.txt
OUTPUT:
geek@HP:~$15 file1.txt

这里我们有 15 个字符的 file1,所以输出将是 15,输出将存储到 file2。为了检查我们使用的输出:

geek@HP:~$ cat file2.txt
OUTPUT:
geek@HP:~$15 file1.txt

文件4