3

我正在尝试使用使用-e选项提供的命令(例如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 回答