Bash/シェルリダイレクトで「&」文字の正確な役割は何ですか? [コピー]

Bash/シェルリダイレクトで「&」文字の正確な役割は何ですか? [コピー]

そのため、学校用のシェルを直接作成するときにリダイレクトを実装する必要がありました。

GNU Bashのマニュアルとかなり多くのチュートリアルを見ましたが、それでも理解できません。&記号はどういう意味ですか?これらのリダイレクトから。&>fileまたは、同じ単純なリダイレクトを使用するときにそれを使用する必要があることを知っていますが、2>&-それが正確に何を意味するのかわかりません。

誰かがこれを説明できますか?

ベストアンサー1

の&記号は>&機能的効果はありません。その効果は文字cの効果に似ていますcat

記号>&などには、<&マニュアルページに記載されている役割がありますbash

&これは、リダイレクトに2つのIOストリームマージが含まれることを示すと考えることができます。しかし、これはそれぞれのキャラクターの独立した独立した行動や役割ではなく、ニーモニック注文の選択の一部に近いです。

メタ文字は、行末や演算子の内部&などの他のコンテキストにも表示されます。しかし、それは同時に同時に存在するのと同じです。これは、関連していないさまざまな機能のスペルの共通要素です。&&&ccatcd

おすすめ記事