Size: a a a

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

2020 March 23

Ԥ

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

D•

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

ЕА

Евгений Артемов... in RU.UBUNTU — Сообщество пользователей Ubuntu
TSHAWYTSCHA
у тебя первый if не закрыт
Спасибо, до компа доберусь попробую исправить. Вчера поздно делал , походу утомился
источник

E

Eugeniy in RU.UBUNTU — Сообщество пользователей Ubuntu
Что там по последним версиям трубо Паскаля?)
источник

T

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

E

Eugeniy in RU.UBUNTU — Сообщество пользователей Ubuntu
Произошла непонятная абидка ))
источник

Ԥ

ԤИОНЕР in RU.UBUNTU — Сообщество пользователей Ubuntu
Eugeniy
Что там по последним версиям трубо Паскаля?)
Да норм всё — установил Xcode, спарил с делфями на винде и ваяю очередного мутанта.
источник

T

TSHAWYTSCHA in RU.UBUNTU — Сообщество пользователей Ubuntu
ԤИОНЕР
Да норм всё — установил Xcode, спарил с делфями на винде и ваяю очередного мутанта.
источник

VB

Vitalii Bieliavtsev 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
Открой для себя shellcheck
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
Vitalii Bieliavtsev
Открой для себя shellcheck
Ссылку ? :)
источник

VB

Vitalii Bieliavtsev in RU.UBUNTU — Сообщество пользователей Ubuntu
И пользуйся case вместо if-ов
источник

VB

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

D•

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

D•

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

VB

Vitalii Bieliavtsev in RU.UBUNTU — Сообщество пользователей Ubuntu
😂
источник

VB

Vitalii Bieliavtsev in RU.UBUNTU — Сообщество пользователей Ubuntu
И, кстати, скрипт, фактически, никогда не выйдет, если не нажать Ctrl+C
источник

VB

Vitalii Bieliavtsev in RU.UBUNTU — Сообщество пользователей Ubuntu
А, это я не дочитал. Это в условии заложено.
источник

AM

Alexander Migunov in RU.UBUNTU — Сообщество пользователей Ubuntu
Приветствую
помогите с настройкой яркости на lenovo z500 linux mint. невозможно так работать
делал по этой инструкции не помогло
https://askubuntu.com/questions/575020/ubuntu-14-04-brightness-problem-lenovo-z500
источник

E

Eugeniy in RU.UBUNTU — Сообщество пользователей Ubuntu
Правило имени Тодда Смита:
• В нашем чате категорически НЕ приветствуются вопросы про другие операционные системы, в том числе Debian-based (Debian, mint и прочие). Обсуждать не запрещается, но не рекомендуется, как и не стоит ждать помощи с техническими вопросами про операционные системы, отличные от Ubuntu (kubuntu, edubuntu, lubuntu, xubuntu).
источник

D•

Dan • Captain in RU.UBUNTU — Сообщество пользователей Ubuntu
Айо, у нас чат про убунту. Про минт спрашивайте пожалуйста в чате про минт :)
источник