【问题标题】:Cat command with redirection results in an empty test file带有重定向的 Cat 命令导致一个空的测试文件
【发布时间】:2019-04-12 11:21:13
【问题描述】:
> #># cat /etc/group > test
> #># cat < test > test
> #># cat test

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

为什么会这样?

【问题讨论】:

标签: linux centos


【解决方案1】:

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

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

【讨论】:

  • 为什么命令“test > test”意味着声明给出了一个空的测试文件? ****^^**
  • 尝试运行which test
  • 好的,谢谢!我还有一个问题:为什么“test > test”比“cat
猜你喜欢
  • 1970-01-01
  • 2014-05-28
  • 2023-03-30
  • 2019-04-22
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多