#!/usr/bin/env bash
echo; echo -n "Введите цифру и нажмите Enter: "
read key
case "$key" in
1 ) echo "1";;
2 ) echo "2";;
3 ) echo "3";;
* ) echo "other key";;
esac
Метка в shell
Допустим в начале выводит меню,
нажмите 1, что-бы ....
нажмите 2, что-бы ....
нажмите 3, что-бы выйти
Тоесть метка нужна чтобы при вводе цифры начинал выполняться фрагмент кода.
зачем метки?
нажмите 1 для ...
нажмите 2 для ...
нажмите 3 для завершение
-1-
echo меню 1
echo меню 2
echo меню 3
-2-
echo меню 1
echo меню 2
echo меню 3
-3-
cd
ну и что? и чем вам не подходит мой вариант?
Имею ввиду что после выполнения одного из вариантом можна было вернутся в меню, и произвести аналогичный выбор !
ну а подумать? это можно реализовать, например, при помощи цикла с предусловием while .. do ... done
Так как после выполнения одного блока, выскакивает меню маленькое, с выбором, завершить, повторить, глав. меню!
короче, что вам надо? я уже ничего не понимаю. метки НЕ нужны. приведите свой код и объясните, чем он вас не устраивает.