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

これは、の出力をに>リダイレクトするリダイレクト演算子ですが、読み取り元のファイルに書き込んでいるため、予期しない結果が発生します。catcit

$ cat cit
This is cot

の元のコンテンツcitが失われ、 のコンテンツのみcotが書き込まれます。cot影響を受けません:

$ cat cot
This is cot

これが望ましい動作である場合は、copy コマンドを確認する必要がありますcp

$ cp cot cit 

目的の動作が連結でcitあり、クロバリングcotを避けるために一時ファイルを使用する必要がある場合:

$ cat cit cot > tmp
$ mv tmp cit 

論理 and 演算子を使用してこれを行うこともできます&&

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