具有重定向的Cat命令导致空测试文件

问题描述 投票:-2回答:1
> #># cat /etc/group > test
> #># cat < test > test
> #># cat test

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

为什么会这样?

linux centos
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.