本文介绍了cat< file和cat文件之间有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

那些看起来一样.也许我对<运算符有误解.

Those look same. Maybe I’m misunderstaning about < operator.

这两个命令为什么给出相同的结果?

Why those two commands give same results?

推荐答案

使用cat < filecat会从其标准输入中读取内容; Shell将打开文件,并将文件句柄连接到cat.使用cat filecat本身无需任何外壳程序即可打开文件.两者的最终结果确实是相同的:cat读取file的内容并将其输出到标准输出.

With cat < file, cat reads from its standard input; the shell opens the file and connects the file handle to cat. With cat file, cat itself opens the file without any shell involvement. The end result is indeed the same for both: cat reads the contents of file and outputs them to standard output.

这篇关于cat&lt; file和cat文件之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 17:22