0

2 つのシェル ファイルA.shB.sh. 次のようなB.sh内での実行によって呼び出されます。A.sh

#A.sh
./B.sh &

内部B.shには、echoたとえばがあります

#B.sh
echo "This is B.sh"

A.shこれをプロンプトに表示してA.sh、実行時に表示できるようにしたい

This is B.sh

どうすればこれを実現できますか?

4

1 に答える 1

0

B.sh「プロンプト」とは、 の実行時にの出力を単に表示することを意味する場合A.sh、それがデフォルトでどのように機能するかを意味しますA.sh

本当にシェル プロンプト (のようにPS1) を意味する場合は、次のようにする必要があります。

export PS1=$(./B.sh)

プロンプトを完全に動的にする (つまり、表示されるたびに更新する)PROMPT_COMMAND場合は、変数を参照してください (を使用していると仮定しますbash)。

于 2013-10-30T17:02:29.923 に答える