対話型シェルは非対話型になりますか?
対話型シェルは非対話型になりますか? 注:「対話型と非対話型の違いは何ですか?」という基本的な質問について多くの研究を行ってきましたが、研究の結果、この質問をすることになりました。 この質問には、回答するために「インタラクティブ」にどのタイプの定義を使用するかが重要であるため、部分的に長い前文があります。定義は、特定のセットの任意のラベルです。さまざまなプロパティを説明できます。または、行動を予測し、目的を理解するために使用できる情報を提供できます。 この最後のタイプは、「アクション定義」または「動的定義」と呼ぶことができ、最も便利です。 ではman 1p sh、対話型シェルの次の定義が提供されています。 If the -i option is present, or if there are no operands and the shell’s standard input and standard error are attached to a terminal, the shell is considered to be interactive. 「-iオプション」の記述と「オペランド」という言葉の使用から、これは実行中のシェルで調べることができる属性ではなく、シェルの呼び出しを指します。 Bashのマニュアルページでは、少し異なる表現をしています。 An interactive shell is one started without non-option arguments …