НачатьНачать бесплатно

Как писать циклы в shell-скрипте?

Shell-скрипты также могут содержать циклы. Их можно записывать через точку с запятой или разбивать на несколько строк — это делает код нагляднее:

# Print the first and last data records of each file.
for filename in $@
do
    head -n 2 $filename | tail -n 1
    tail -n 1 $filename
done

(Отступы внутри цикла не обязательны, но они делают код значительно понятнее.)

Первая строка этого скрипта — комментарий, который объясняет, что делает скрипт. Комментарии начинаются с символа # и продолжаются до конца строки. Краткие пояснения, подобные приведённому здесь, здорово помогут вам самим, когда вы вернётесь к своим скриптам позже.

Напоминаем: чтобы сохранить файл в Nano, нажмите Ctrl + O, затем Enter для подтверждения имени файла и Ctrl + X для выхода из редактора.

Это упражнение является частью курса

Введение в Shell

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение