У меня есть сценарий bash, который записывается в файл. в конце сценария я хочу отобразить меню с номерами строк - и пользователь сможет выбрать 1 или 2 (и так далее до количества строк в файле), затем выполните эту строку.Меню Bash: возврат в меню после выбора и исполнения?
До настоящего момента это идеальный вариант.
Однако, после выполнения строки (скажем, например, она отображает другой файл.) Я хотел бы вернуться в меню и позволить пользователю выбрать другой номер. Включая ноль для выхода из меню.
После отображения меню у меня есть следующее. (Dumpline является линия чтения файла)
dresult=`sed -n "$dumpline"p "$PWD"/"$myday1"_"$myjob".txt`
$dresult
Но сейчас - после запуска переменной $ dresult - она выходит из оболочки (где вместо я хотел бы меню, отображаемое
Любые мысли.?
спасибо заранее
У вас есть петля вокруг конструкции меню, так что, как только первое действие завершено, снова отображается меню? Не могли бы вы опубликовать это? –
Я еще не знаю. он просто отображает строки файла. Но я просто думал о настройке функций для выполнения работы. – Chasester