Тут должен быть не вывод текста на экран, а конкретные цифры, т.е. вводишь 1 - скрипт присваивает значение переменной, любой, например а=10
вводишь 2 - скрипт выводит значение этой переменной, и .д.
Само задание:
Create script which will ask user to provide a value and then, according to the value provided:
1 - set some environmental variable
2 - output this environmental variable
3 - erase this environmental variable
4 - exit without errors
Any other - exit with error#!/bin/bash
while true
do
echo "1 - set some environmental variable
2 - output this environmental variable
3 - erase this environmental variable
4 - exit without errors"
read vop;
case $vop in
1)echo "Write anywere"
read var1;
;;
2) echo $var1
;;
3) unset var1
;;
*) break
exit 0
;;
esac
done
ТС не появлялся на Форуме более трех месяцев по состоянию на 23/02/2020 (последняя явка: 19/07/2019). Модератором раздела принято решение закрыть тему.
--zg_nico