たとえば、Ubuntu 16.04でUnixを開くとき\
(初心者のためのバックスラッシュ表記)と入力してEnterキーを押すと、「サブプロンプト」または私が好きな「セカンダリプロンプト」が開きます。 」。
「基本」プロンプトと「セカンダリ」プロンプトの違いが気になります。私が見た唯一の違いは、(非常に偶然に)「セカンダリ」プロンプトが実際にスクリプトの実行時間をもう少し長くすることができることです。 place()で始まり#!/bin/bash
、「primary」はこれを行い、1〜2秒後に失敗します。少なくともコメントが含まれている場合、どちらも最初はスクリプトを完全には実行しませんが、何らかの理由で「補助」はより多くのスクリプトを実行します(ViまたはNanoで生成されたファイルにスクリプトを貼り付けると、script.sh
従来の方法でうまく実行されました./script.sh
)。
私はUnixベテランに、この「サブプロンプト」の公式名が何であるのか、「メインプロンプト」と主な違いが何なのか、実際に大きな違いがあるのかを尋ねたいと思います。より多くの人がGoogleでこのデータを簡単に見つけることができるようにここにリクエストしてください。
ベストアンサー1
セカンダリプロンプトの名前はまさに「セカンダリプロンプト」です。 Bashのマニュアルページでは、以下を提供します。
PS2このパラメータの値はPS1のように拡張され、セカンダリプロンプト文字列として使用されます。デフォルトは「>」です。