1. ホーム
  2. bash

[解決済み] PS1とPROMPT_COMMANDの違いは何ですか?

2022-06-08 03:51:06

質問

を見ていると この素晴らしいスレッド を使用している例があることに気づきました。

PS1="Blah Blah Blah"

とあるのは

PROMPT_COMMAND="Blah Blah Blah"

(というように、Bashシェルでプロンプトを設定するときに、その両方を使う人もいます。この2つの違いは何ですか?Stack Overflow の検索と、さらに広範な Google 検索では結果が得られないので、答えを探すのに正しい場所へのリンクでもあればありがたいのですが。

どのように解決するのですか?

GNU Bashのドキュメントページより( Bashリファレンスマニュアル ):

PROMPT_COMMAND
    If set, the value is interpreted as a command to execute before
    the printing of each primary prompt ($PS1).

私は一度も使っていませんが、私が sh .