Найти в Дзене
Уроки Linux

🔁 Шпаргалка по циклам в Bash

🔁 Шпаргалка по циклам в Bash ✅ 1. for — перебор элементов for item in one two three; do echo $item done 📌 Можно использовать маски: for file in *.txt; do cat "$file" done 🔁 2. while — цикл пока условие истинно count=1 while [ $count -le 5 ]; do echo "Iteration $count" ((count++)) done ⏳ 3. until — цикл пока условие ложно count=1 until [ $count -gt 5 ]; do echo "Until loop: $count" ((count++)) done 💥 4. Прерывание и пропуск итераций break # Выход из цикла continue # Пропустить текущую итерацию 📌 5. for с диапазоном чисел for i in {1..5}; do echo "Num: $i" done 🧠 Примечания: - В цикле for обязательно используй do - Внутри while и until условия берутся в [ ] - Переменные инкрементируются через (( )) или let 📩 Завтра: Почему бенчмарки в bash дают разные результаты? Включи 🔔 чтобы не пропустить! ____________________ Дополнительный материал: 🧠 - Мастер-класс по iptables: вставляем, заменяем и удаляем правила 🧠 - Настраиваем iptables с нуля: Полный гайд по фильтрации пак

🔁 Шпаргалка по циклам в Bash

✅ 1. for — перебор элементов

for item in one two three; do

echo $item

done

📌 Можно использовать маски:

for file in *.txt; do

cat "$file"

done

🔁 2. while — цикл пока условие истинно

count=1

while [ $count -le 5 ]; do

echo "Iteration $count"

((count++))

done

⏳ 3. until — цикл пока условие ложно

count=1

until [ $count -gt 5 ]; do

echo "Until loop: $count"

((count++))

done

💥 4. Прерывание и пропуск итераций

break # Выход из цикла

continue # Пропустить текущую итерацию

📌 5. for с диапазоном чисел

for i in {1..5}; do

echo "Num: $i"

done

🧠 Примечания:

- В цикле for обязательно используй do

- Внутри while и until условия берутся в [ ]

- Переменные инкрементируются через (( )) или let

📩 Завтра: Почему бенчмарки в bash дают разные результаты?

Включи 🔔 чтобы не пропустить!

____________________

Дополнительный материал:

🧠 - Мастер-класс по iptables: вставляем, заменяем и удаляем правила

🧠 - Настраиваем iptables с нуля: Полный гайд по фильтрации пакетов

🧠 - Раскрой тайны владения файлами с namei -o!

#Linux_Mastery #Linux_youtube #Bash #циклы