Repita ao pressionar o usuário, abrir o terminal, fechar o terminal?

Repita ao pressionar o usuário, abrir o terminal, fechar o terminal?

Estou fazendo um programa e gostaria que ele fizesse um loop se um usuário pressionasse uma tecla. Também quero saber se o arquivo bash pode abrir automaticamente um terminal de comando se não estiver sendo executado em um para realizar a tarefa acima.

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

E depois disso, como faço para que o arquivo bash feche automaticamente o terminal?

Responder1

Para o loop você pode usar whilee read -n1esperar que um usuário pressione uma tecla. Para fechar o terminal após executar o script, você pode usar ./script.sh && exitPara abrir o terminal:

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

informação relacionada