首页 > 解决方案 > 带有重定向的 Cat 命令导致一个空的测试文件

问题描述

> #># cat /etc/group > test
> #># cat < test > test
> #># cat test

我在提示符下输入了第二个命令并检查了测试文件。我发现那test_file是空的。

为什么会这样?

标签: linuxcentos

解决方案


我的猜测是您test > test首先重定向,但此声明的结果给出了一个空的测试文件。然后你重定向这个空的测试文件cat < test,显示这个空文件。

这就是为什么你的第二个和第三个命令什么都不打印的原因。


推荐阅读