Size: a a a

RU.UBUNTU — Сообщество пользователей Ubuntu

2020 March 23

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
ԤИОНЕР
А на предпоследней строке «fi» чего делает?

Сорян за глупый вопрос — я не шарю, просто любопытствую.
Закрывает elif
источник

ЕА

Евгений Артемов... in RU.UBUNTU — Сообщество пользователей Ubuntu
ԤИОНЕР
А на предпоследней строке «fi» чего делает?

Сорян за глупый вопрос — я не шарю, просто любопытствую.
Закрывает блок if
источник

GM

Good Moon in RU.UBUNTU — Сообщество пользователей Ubuntu
ԤИОНЕР
А на предпоследней строке «fi» чего делает?

Сорян за глупый вопрос — я не шарю, просто любопытствую.
Закрывает if
источник

Ԥ

ԤИОНЕР in RU.UBUNTU — Сообщество пользователей Ubuntu
Ёмана, какой же калечный синтаксис. С паскальным не сравнить, конечно 😏
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
ԤИОНЕР
Ёмана, какой же калечный синтаксис. С паскальным не сравнить, конечно 😏
Норм
источник

1

1111 in RU.UBUNTU — Сообщество пользователей Ubuntu
Есть группа "Linux Help", но отдельной группы про баш я не встречал еще(а было б круто)
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
1111
Есть группа "Linux Help", но отдельной группы про баш я не встречал еще(а было б круто)
Была точно помню
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
Где-то видел
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
Евгений Артемов
Доброе утро, делаю последнее задание на курсе Введение в linux на stepik в блоке 3.3
Подскажите, что я сделал не так ? Уже казалось бы все недочеты исправил, теперь ругается на последнюю строчку done, и я не могу понять в чем дело ((

Задача:
Напишите скрипт на bash, который будет определять в какую возрастную группу попадают пользователи. При запуске скрипт должен вывести сообщение "enter your name:" и ждать от пользователя ввода имени (используйте read, чтобы прочитать его). Когда имя введено, то скрипт должен написать "enter your age:" и ждать ввода возраста (опять нужен read). Когда возраст введен, скрипт пишет на экран "<Имя>, your group is <группа>", где <группа> определяется на основе возраста по следующим правилам:

   младше либо равно 16: "child",
   от 17 до 25 (включительно): "youth",
   старше 25: "adult".

После этого скрипт опять выводит сообщение "enter your name:" и всё начинается по новой. Если в какой-то момент работы скрипта будет введено пустое имя или возраст 0, то скрипт должен написать на экран "bye" и закончить свою работу.


Решение:

while true
do

       echo "enter your name:";
       read name
       if [[ -z $name ]]; then
               echo "bye"
       break
       else
               echo "enter your age:"
       read age
       if [[ $age==0 ]]; then
               echo "bye"
               break
       elif [[ "$age" -le 16 ]]; then
               echo "$name, your group is child"
       elif [[ "$age" -ge 17 && "$age" -le 25 ]]; then
               echo "$name, your group is youth"
       elif [[ "$age" -ge 26 ]]; then
               echo "$name, your group is adult"
       fi

done
у тебя первый if не закрыт
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
фу таким быть
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
Вот и помощь подъехала
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
С мигалками :)
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
забанить бы его )
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
TSHAWYTSCHA
забанить бы его )
Не за что, нарушений нет
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
Dan • Captain
Не за что, нарушений нет
Да эт шутки у меня такие, не смешные ))
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
Dan • Captain
Не за что, нарушений нет
ну как не за что, а за не закрытый if ?
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
TSHAWYTSCHA
ну как не за что, а за не закрытый if ?
Это лень и невнимательность
источник

E

Eugeniy in RU.UBUNTU — Сообщество пользователей Ubuntu
TSHAWYTSCHA
Да эт шутки у меня такие, не смешные ))
А про самбу шутканешь?)
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
За такое тогда всех забанить надо
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
Dan • Captain
За такое тогда всех забанить надо
ога, меня первого
источник