В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
qwerttrewq12345
qwerttrewq12345
06.11.2022 19:22 •  Информатика

Линукс
тут должен быть не вывод текста на экран, а конкретные цифры, т.е. вводишь 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

Ответ:
pop9999
pop9999
21.09.2020 11:57

#!/bin/bash

echo -e "[1] Set some env var\n[2] Write this env var\n[3] Erase this env var\n[4] Exit"

while true; do

   read -p "What you want? " menu

   case $menu in

       1) read var

       ;;

       2) echo $var

       ;;

       3) unset var

       ;;

       4) break

       ;;

       *) exit 1

       ;;

   esac

done

exit 0

#Если что-то не так как вы бы хотели работает - пишите, исправлю

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?