LINUX.ORG.RU

эвана как ты извернулся, чтобы в job не послали

bvn13 ★★★★★
()

Пишешь функцию, которая предлагает вернуться и при пустой строке вызывает функцию главного меню. Вызываешь эту функцию после каждого действия.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar
while true; do
    echo -e "Выходим в меню?"
    read -p "Y/n " yn
    case $yn in
        [Yy]* ) main; break;;
        [Nn]* ) exit;;
        * ) echo "Введи Y или n";;
    esac
done

есть такое, но нужно прото на enter нажать и выйти в меню
vbox
() автор топика
Ответ на: комментарий от vbox

Когда ты нажимаешь Enter, ничего не введя, read кропает ньюлайн, оставляя переменную пустой, потому вот так:

while true; do
  echo -e "Выходим в меню?"
  read -p yn
  case $yn in
    '') main; break;;
    *) echo "What?";;
  esac
done

r3lgar ★★★★★
()

echo 'Нажмите [Enter] что бы вернуться в меню...' ; read lol

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.