请教linux里的tee命令
在本地目录下有两个文件a.txt和b.txt。
suse9>ls
a.txt b.txt
我运行以下命令:
suse9>ls | tee output.txt
预期会在屏幕上显示a.txt和b.txt,并且得到一个内容包含了a.txt和b.txt的output.txt文件。
但结果和预想的不一样,屏幕上显示出三个文件:
a.txt
b.txt
output.txt
在output.txt中也是包含了三个文件。
请教一下各位大侠,为什么会这样呢?
应该是将ls的结果同时发送到标准输出和文件output.txt啊,为什么在output.txt中会包括自己?
难道是先产生这个文件,再进行ls命令的?
suse9>ls
a.txt b.txt
我运行以下命令:
suse9>ls | tee output.txt
预期会在屏幕上显示a.txt和b.txt,并且得到一个内容包含了a.txt和b.txt的output.txt文件。
但结果和预想的不一样,屏幕上显示出三个文件:
a.txt
b.txt
output.txt
在output.txt中也是包含了三个文件。
请教一下各位大侠,为什么会这样呢?
应该是将ls的结果同时发送到标准输出和文件output.txt啊,为什么在output.txt中会包括自己?
难道是先产生这个文件,再进行ls命令的?
...全文
相关推荐
Kali linux 常用命令.pdf
- `grep -r "字符串" "目录"`:递归地在指定目录及其子目录中的所有文件里搜索指定字符串。**7. tee** - **功能**:将标准输出重定向至文件,同时在屏幕上显示输出结果。
linux相关介绍和笔记
在Linux的世界里,Shell扮演着至关重要的角色,因为它是操作系统中最接近内核的部分,提供了丰富的命令和脚本编写能力。
kali linux 2020能用的rtl8812au网卡驱动
由于它不在Kali Linux的默认仓库里,所以在Kali 2020上直接使用可能会遇到问题。但幸运的是,已经有开发者为这个芯片组提供了开源的驱动程序,可以在Kali Linux 2020上运行。
Linux tee命令使用详解
Linux tee命令是一个强大的工具,它允许用户将标准输入的数据同时重定向到标准输出(通常是屏幕)和一个或多个文件。
Linux tee命令用法详解
"Linux tee命令详解"Linux tee命令是Linux系统中一个强大的文本流重定向工具,它的主要作用是读取标准输入(stdin)的数据,并同时将其内容写入标准输出(stdout)以及指定


系统维护与使用区
