我正在尝试使用-e
选项提供的命令(例如gnome-terminal -e 'ls'
)打开gnome-terminal(尽管我认为它与任何x-terminal-emulator相关)。一旦命令完成工作,终端就会关闭,所以我需要一种方法来等待用户输入能够读取结果,然后最后用Enter按钮关闭窗口。
我尝试了gnome-terminal -e 'ls; read -p "..."'
,如果我在已打开的终端中运行ls; read -p "..."
,但是使用-e
选项调用的终端一直关闭,它就可以正常工作。
在使用-e
选项时,是否有任何方法可以保持终端打开,直到提供一些用户输入?
答案 0 :(得分:5)
产生一个shell;
xterm -e bash -c 'ls; read -p "Press any key ..."'