【发布时间】:2019-04-12 11:21:13
【问题描述】:
> #># cat /etc/group > test
> #># cat < test > test
> #># cat test
我在提示符下输入了第二个命令
并检查了测试文件。
我发现test_file 是空的。
为什么会这样?
【问题讨论】:
> #># cat /etc/group > test
> #># cat < test > test
> #># cat test
我在提示符下输入了第二个命令
并检查了测试文件。
我发现test_file 是空的。
为什么会这样?
【问题讨论】:
我的猜测是你首先重定向test > test,但是这个声明的结果给出了一个空的测试文件。然后你用cat < test 重定向这个空的测试文件,它会显示这个空文件。
这就是为什么你的第二个和第三个命令什么都不打印的原因。
【讨论】:
which test