我正在编写一个程序,并希望它在用户按下某个键时循环。我还想知道如果 bash 文件没有从命令终端运行,它是否可以自动打开命令终端来实现上述任务?
#!/usr/sh
bash /random/bash
kill process
#On user press, repeat
#else
kill process
之后,我如何让 bash 文件自动关闭终端?
答案1
对于循环,您可以使用while
并read -n1
等待用户按下某个键。要在运行脚本后关闭终端,您可以使用./script.sh && exit
打开终端:
gnome-terminal -e command
xterm -e command
konsole -e command
terminal -e command