ちょっと私はunixのための様々な基本的なコマンドの準備をしているので、そのために私はこのansが必要です。UNIXでのcatfoofoo fooの出力は何ですか?私は混乱していますが、fooファイルの出力が3回表示されるか、それ以外の何かがわかりませんか?何か助けていただければ幸いです。
更新:実際にはUNIXがインストールされておらず、テストの準備をしているだけです。この質問は聞かれませんが、これ以外の手段はありません。検索したこともあります。
マンページ(man cat
)を使用してみてください。
猫[-benstuv][ファイル...]
catユーティリティはファイルを順番に読み取ります[...]
はい、foo
3回表示されます。
それらは3つの異なるファイルと見なされるため、fooのコンテンツの3倍を取得します。
内容をfoo
3回ずつ表示します。より良い、読んでくださいman cat
おかしい、ファイルの内容を複製する以上のことをしていることに誰も気づいていないようですfoo
。
ファイルの内容をdoes
3回表示した直後にファイルの内容を表示しますfoo
!
技術的にcat
は、ファイルを読み取る場合を除いて、コマンドラインでファイル名を確認しません。
つまり、1つのファイルが3回使用されていることを「知らない」ということです。つまり、ファイル名が繰り返されるという情報を利用しないということです。ただし、コンテンツを最初に保存し、さらに2回書き出すようなものは、とにかく無効になります。最初の読み取り中にファイルが変更された可能性があります。
そして-それcat
が名前が付けられている理由ですcat
-それはファイルを連結するためのものです!
つまり、そのタイトルは本当に素晴らしいトリックの質問になる可能性があります-いくつかの言葉で多くの混乱。