使用cat <file.txt和cat file.txt命令有什么区别?

时间:2019-07-24 09:35:41

标签: shell command

我不清楚tu如何使用<重定向标准输入。使用命令cat file.txt和cat

我正在研究命令行,我看到了使用<:

的示例

但是在这个示例中,我对<。

的目的并不满意。

我希望有人解释如何使用<和一个示例,因为我仍然没有找到关于<。的很好的解释。

我找到了一个示例,该示例对在论坛中使用<非常有用并且很清楚,但是想知道其100%正确吗:

您想知道如果我们可以使用file.txt而不是我们为什么使用“ <”(而不是 猫

当您将“ cat file.txt”的内容设置为1、2、3时,它会显示1、2、3。 如果您有一个带有函数“ def abc(x,y,z)”的文件abc,并且想要使用输入1,2,3(将1,2,3值传递给变量x,y,z)来测试该函数。存储在file.txt中。您可以使用“ cat abc

1 个答案:

答案 0 :(得分:0)

欢迎您!

实际上,这两个示例cat file.txtcat < file.txt完全相同。

要将文本添加到另一个文件时,将显示“>”。例如,cat > file2.txt < file.txt。在那里,file.txt的内容将转到file2.txt。如果您没有添加< file.txt,则必须写下内容。

希望我能帮助您,如果您还有其他问题,请不要怀疑他们!