>_ IzzyLab

Практическое задание

Цикл с счётчиком

легко

Напиши /root/countdown.sh, который выводит числа от 5 до 1 (по одному на строку, в убывающем порядке). Запусти, вывод — в /root/countdown.txt.

Что потренируешь:
  • bash-скрипты
  • цикл for
  • арифметический режим
  • перенаправление вывода
  • chmod

Разбор темы

Кроме перебора готового списка, for в bash умеет работать в C-стиле: тройка «инициализация; условие; шаг» в двойных круглых скобках (( ... )) включает арифметический режим, где живут сравнения и операторы вроде i--. Такой цикл естественно крутить и в обратную сторону, если условие продолжения — «пока счётчик не опустился ниже нижней границы». Отдельная тема — код запускается как файл: ему нужен шебанг и бит исполняемости (chmod +x), а результат кладётся в файл через перенаправление >.

Что проверяется

  1. отсчёт идёт от 5 до 1
  2. в выводе 5 строк

Как это выглядит