-
Цикл с for:
Вы можете использовать цикл for для перебора последовательности элементов в Bash. Вот пример:#!/bin/bash for i in {1..5} do echo "Iteration: $i" doneЭтот скрипт будет печатать числа от 1 до 5, каждое в отдельной строке.
-
Цикл с while:
Цикл while позволяет повторять последовательность команд до тех пор, пока выполняется определенное условие. Вот пример:#!/bin/bash counter=1 while [ $counter -le 5 ] do echo "Iteration: $counter" ((counter++)) doneЭтот скрипт также распечатает числа от 1 до 5.
-
Использование массивов:
Bash поддерживает массивы, которые позволяют хранить последовательности элементов и манипулировать ими. Вот пример:#!/bin/bash my_array=("apple" "banana" "cherry" "date") for fruit in "${my_array[@]}" do echo "Fruit: $fruit" doneЭтот скрипт будет печатать каждый элемент массива в отдельной строке.
-
Подстановка команд.
Вы можете использовать подстановку команд, чтобы захватить выходные данные команды и использовать их как часть последовательности. Вот пример:#!/bin/bash files=$(ls) for file in $files do echo "File: $file" doneЭтот скрипт выведет список всех файлов в текущем каталоге.
-
Упорядочение команд.
В Bash вы можете упорядочить несколько команд с помощью оператора точки с запятой (;). Вот пример:#!/bin/bash echo "Hello"; echo "World"Этот скрипт напечатает «Hello» и «World» в отдельных строках.