“cat foo foo foo”有什么作用?

时间:2011-08-26 11:18:08

标签: unix cat

嘿,我为unix准备了各种基本命令,所以我需要这个ans。 在unix中cat foo foo foo的输出是什么?我很困惑它会显示foo文件的输出三次或者我可能不知道的任何其他内容吗? 任何帮助表示赞赏?

更新:实际上我没有安装UNIX,我只是准备测试。我知道这个问题不被问到,除了这个以外我没有别的办法。甚至我都在搜索它。

4 个答案:

答案 0 :(得分:6)

尝试使用联机帮助页(man cat)。

  

cat [-benstuv] [file ...]

     

cat实用程序按顺序读取文件[...]

是的,它会显示foo三次。

答案 1 :(得分:1)

它们将被视为三个不同的文件,因此您将获得三次foo的内容

答案 2 :(得分:1)

一个接一个地显示foo三次的内容。更好,请阅读man cat

答案 3 :(得分:0)

有趣的是,似乎没有人注意到它复制文件foo的内容的功能更多了吗? 它在显示文件does的内容三次后直接显示文件foo的内容!

从技术上讲,除了读取文件外,cat不会查看命令行中的文件名。

这意味着“不知道”一个文件被使用了三次。这意味着它没有利用文件名重复的信息。但是第一次保存内容并将其写出两次之类的东西无论如何都会无效 - 第一次阅读时文件可能会发生变化。

连接四个文件的内容,这就是它的作用!

而且 - 这就是cat被命名为cat的原因 - 它用于连接文件!

我的意思是,这个标题真的可以成为一个很好的技巧问题 - 用很少的话来说很多混乱。