Выбор ответа Junior Bash-скрипты обновлено

Пробелы в присваивании

Вопрос

Что произойдёт при выполнении строки count = 5 в bash?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Bash запустит команду count с аргументами = и 5. Присваивание в bash пишется без пробелов: count=5.

Варианты ответа

  1. Переменной count присвоится число 5
  2. Переменной count присвоится строка 5
  3. Bash выдаст предупреждение о пробелах и всё равно присвоит 5
  4. Bash запустит команду count с аргументами = и 5правильный ответ

Разбор

Присваивание в bash пишется без пробелов: count=5. С пробелами первое слово считается именем команды, отсюда count: command not found. Никакого автоисправления нет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.