带重定向的Cat命令导致测试文件为空

时间:2019-04-12 01:11:51

标签: linux centos

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

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

为什么会发生?

1 个答案:

答案 0 :(得分:0)

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

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