unix shell loop types
Огляд циклів оболонки Unix та різних типів циклів, таких як:
найкраще програмне забезпечення для очищення ПК
- Unix виконує цикл
- Unix для циклу
- Unix до циклу
У цьому посібнику ми розглянемо інструкції з управління, які використовуються для ітерації набору команд над низкою даних.
Unix пропонує три циклічні структури, з яких ми можемо повторити частину програми за певну кількість разів.
Відео Unix # 17:
які інструменти використовують бізнес-аналітики
Цикли в Unix
Ви можете використовувати різні петлі залежно від ситуації.
Вони є:
# 1) Оператор циклу Unix For
Приклад: Ця програма додасть 1 + 2 + 3 + 4 + 5 і результат буде 15
for i in 1 2 3 4 5 do sum=`expr $sum + $i` done echo $sum
# 2) Оператор циклу Unix While
приватний сервер для world of warcraft
Приклад: Ця програма буде друкувати значення 'а' п'ять разів, від 1 до 5.
a=1 while ( $a -le 5 ) do echo “value of a=” $a a=`expr $a + 1` done
# 3) Оператор циклу Unix Until
Ця програма друкує значення 'а' два рази від 1 до 2.
a=1 until ( $a -ge 3 ) do echo “value of a=” $a a=`expr $a + 1` done
Під час запуску цих циклів може виникнути потреба вирватися з циклу в якомусь стані перед завершенням всіх ітерацій або перезапустити цикл перед завершенням інших операторів. Цього можна досягти за допомогою тверджень „перерва” та „продовження”.
Наступна програма ілюструє операцію «перерва»:
num=1 while ( $num -le 5 ) do read var if ( $var -lt 0 ) then break fi num=`expr $num + 1` done echo “The loop breaks for negative numbers”
У нашому підручнику ви дізнаєтесь більше про роботу з функціями в Unix.
НАЗАД Підручник | НАСТУПНИЙ підручник
Рекомендована література
- Функції скрипта оболонки Unix із параметрами та поверненням
- Використання коду комутатора в сценаріях оболонки Unix: виписка Case-esac
- Підручник зі створення сценаріїв Unix Shell із прикладами
- Підручник з труб Unix: Труби в програмуванні Unix
- Що таке Unix: короткий вступ до Unix
- Команди обробки тексту Unix: фільтри Unix із прикладами
- Конструкції циклу в C ++ з прикладами
- Цикли VBScript: для циклу, виконання циклу та в той час як цикл