Итак, вот что у меня есть, и я очень доволен тем, что у меня есть до сих пор, но я хочу добавить цикл, поэтому, когда команда будет выполнена, запросите удар «ВВОД», и он отправит вас обратно в меню...
#!/бин/баш
cmd=(dialog --keep-tite --menu "Добро пожаловать в служебное меню Эрни v1.0:" 22 76 16)
options=(1 "Скрыть соединение"
2 «Отключиться от VPN»
3 «Статус соединения»
4 «Обновить систему»
5 «Убрать беспорядок после обновления»
6 «Глубокая очистка (трояны и вредоносное ПО)»
7 «Спидометр (монитор полосы пропускания)»
8 «Bmon (монитор полосы пропускания)»
9 «Проверить скорость полосы пропускания (вверх и вниз)»
10 «Снег в терминале»
)
варианты=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
на выбор в $choices
делать
case $выбор в
1)
экспрессвпн подключение
;;
2)
экспрессвпн отключить
;;
3)
статус expressvpn && nmcli dev wifi
;;
4)
sudo apt update && sudo apt upgrade -y #!//&& sudo apt-get dist-upgrade -y не уверен, хочу ли я выполнять эту часть....
;;
5)
sudo apt update && sudo apt -f install && sudo dpkg --configure -a && sudo apt clean && sudo apt autoremove && sudo -k && exit
;;
6)
sudo chkrootkit -d && sudo rkhunter -c --rwo && sudo -k
;;
7)
спидометр -l -r wlp2s0 -t lo -m $(( 1024 * 1024 * 3/2 ))
;;
8)
бмон
;;
9)
тест скорости
;;
10)
./снег.ш
;;
эсак
сделано