3

-eのようなオプションを使用して提供されたコマンドで gnome-terminal を開こうとしています (ただし、x-terminal-emulator に関連していると思います) gnome-terminal -e 'ls'。コマンドが機能するとすぐに端末が閉じられるため、ユーザー入力が結果を読み取れるようになるまで待機し、最後に Enter キーを押してウィンドウを閉じる方法が必要です。

試しgnome-terminal -e 'ls; read -p "..."'てみたところ、すでに開いている端末で実行すると機能しますが、オプションls; read -p "..."で呼び出された端末-eが閉じたままになります。

オプションの使用中にユーザー入力が提供されるまでターミナルを開いたままにする方法はあり-eますか?

4

1 に答える 1

6

シェルを生成します。

xterm -e bash -c 'ls; read -p "Press any key ..."'
于 2013-05-07T05:34:19.080 に答える