bash run コマンドを使用した新しい端末の実行

bash run コマンドを使用した新しい端末の実行

rangerたとえば、新しいシロアリ端末でコマンドを実行するには、次のようにします。

termite -e "ranger"

rangerまた、bashサブインスタンスで実行するには、次のものを使用できます。

bash --init-file <(echo ranger)

それでは、走っている間に何が間違っているのでしょうか?

termite -e "bash --init-file <(echo ranger)"

私の希望は、Rangerを実行している端末を開き、Rangerを終了するとbashに戻ることです。

答え1

私もシロアリはありませんが、ターミネーターがあり、ranger; exec bashそれを使用すると効果があります。しかし、繰り返しますが、ranger; bashそれは良いテストではありません。とにかく試してみる価値があります。

termite -e 'ranger; exec bash'

関連情報