ПочатиПочніть безкоштовно

Як писати цикли в 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

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу