1

这个命令有什么作用?

< cit cat - cot > cit

我必须做什么才能使命令起作用?我只知道猫,谁能告诉我cit和cot是什么?

4

1 回答 1

0

如果你不知道命令做什么,你怎么能问What do I have to do to make the command work。你究竟想做什么?


演示:

两者都不是命令,它们是文件citcot

$ cat cit
This is cit

$ cat cot
This is cot

命令:

$ < cit cat - cot
This is cit
This is cot

只是一种奇怪的做法:

$ cat cit cot 
This is cit
This is cot

The>是一个重定向运算符,用于重定向catinto的输出,cit但是当您写入正在读取的文件时,这会产生意想不到的结果:

$ cat cit
This is cot

看到原来的内容cit丢失了,只cot写了的内容。cot不受影响:

$ cat cot
This is cot

如果这是所需的行为,您应该查看复制命令cp

$ cp cot cit 

如果所需的行为是连接,cit那么cot您需要使用临时文件来避免破坏

$ cat cit cot > tmp
$ mv tmp cit 

您也可以使用逻辑和运算符来执行此操作&&

$ cat cit cot > tmp && mv tmp cit 
于 2013-03-24T15:45:23.500 回答