输入重定向到echo

时间:2015-05-23 18:30:29

标签: linux io echo

我是bash / linux的新手,并且正在尝试执行以下操作:

echo < test.txt

其中test.txt只包含一堆文本。问题是这只是在终端输出上打印一个空行。

我知道我可以使用cat,但我想了解为什么将输入重定向到echo无效。

1 个答案:

答案 0 :(得分:1)

echo < test.txt

无效,因为echo对格式字符串进行操作,而非重定向文件输入(即stdin)。你想要的是cat

cat test.txt

cat连接的缩写将cat test.txt改为stdout注意:其随附tac会在{strong>反向中将test.txt写入stdout