Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在名为带-e选项的终端中等待用户输入?_Linux_Terminal Emulator - Fatal编程技术网

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 ..."'

我认为这是一个重复的问题。可能还有这个