我正在尝试使用使用-e
选项提供的命令(例如gnome-terminal -e 'ls'
. 命令完成后终端会立即关闭,因此我需要一种方法来等待用户输入能够读取结果,然后最后按 Enter 键关闭窗口。
我试过gnome-terminal -e 'ls; read -p "..."'
了,如果我ls; read -p "..."
在一个已经打开的终端中运行它就可以工作,但是一个用-e
选项调用的终端一直被关闭。
那么有没有办法让终端保持打开状态,直到在使用-e
选项时提供一些用户输入?