当用户按下时重复,打开终端,关闭终端?

当用户按下时重复,打开终端,关闭终端?

我正在编写一个程序,并希望它在用户按下某个键时循环。我还想知道如果 bash 文件没有从命令终端运行,它是否可以自动打开命令终端来实现上述任务?

#!/usr/sh
bash /random/bash
kill process
#On user press, repeat
#else
kill process

之后,我如何让 bash 文件自动关闭终端?

答案1

对于循环,您可以使用whileread -n1等待用户按下某个键。要在运行脚本后关闭终端,您可以使用./script.sh && exit打开终端:

gnome-terminal -e command
xterm -e command
konsole -e command
terminal -e command

相关内容