Linux 如何在名为带-e选项的终端中等待用户输入?
我正试图用Linux 如何在名为带-e选项的终端中等待用户输入?,linux,terminal-emulator,Linux,Terminal Emulator,我正试图用-e选项提供的命令打开gnome终端(尽管我认为它与任何x终端仿真器相关),比如gnome终端-e'ls'。命令完成后,终端将立即关闭,因此我需要一种方法来等待用户输入,以便能够读取结果,然后最终使用Enter键关闭窗口 我尝试了gnome终端-e'ls;读取-p“…”,如果我运行ls,它就会工作;在已打开的终端中读取-p“…”,但使用-e选项调用的终端会一直关闭 因此,在使用-e选项时,有没有办法保持终端打开,直到提供了一些用户输入?生成一个shell xterm -e bash -
-e
选项提供的命令打开gnome终端(尽管我认为它与任何x终端仿真器相关),比如gnome终端-e'ls'
。命令完成后,终端将立即关闭,因此我需要一种方法来等待用户输入,以便能够读取结果,然后最终使用Enter键关闭窗口
我尝试了gnome终端-e'ls;读取-p“…”
,如果我运行ls,它就会工作;在已打开的终端中读取-p“…”
,但使用-e
选项调用的终端会一直关闭
因此,在使用-e
选项时,有没有办法保持终端打开,直到提供了一些用户输入?生成一个shell
xterm -e bash -c 'ls; read -p "Press any key ..."'
我认为这是一个重复的问题。可能还有这个