Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

if

Використовуючи оболонку, ми можемо закодувати наведену вище логіку наступним чином:



х = 5


якщо [ $x -eq 5 ]; потім луна "x дорівнює 5".

ще

echo "x не дорівнює 5."

fi

х = 5


якщо [ $x -eq 5 ]; потім луна "x дорівнює 5".

ще

echo "x не дорівнює 5."

fi


або ми можемо ввести його безпосередньо в командному рядку (трохи скорочено):


[me@linuxbox ~]$ х = 5

[me@linuxbox ~]$ якщо [ $x -eq 5 ]; потім echo «дорівнює 5»; інакше echo "не дорівнює 5"; fi

дорівнює 5 [me@linuxbox ~]$ х = 0

[me@linuxbox ~]$ якщо [ $x -eq 5 ]; потім echo «дорівнює 5»; інакше echo "не дорівнює 5"; fi

не дорівнює 5

[me@linuxbox ~]$ х = 5

[me@linuxbox ~]$ якщо [ $x -eq 5 ]; потім echo «дорівнює 5»; інакше echo "не дорівнює 5"; fi

дорівнює 5 [me@linuxbox ~]$ х = 0

[me@linuxbox ~]$ якщо [ $x -eq 5 ]; потім echo «дорівнює 5»; інакше echo "не дорівнює 5"; fi

не дорівнює 5


У цьому прикладі ми виконуємо команду двічі. Одного разу, зі значенням x встановити значення 5, що призводить до виведення рядка «рівно 5», а вдруге – значення x встановити значення 0, що призводить до виведення рядка «не дорівнює 5».

Команда if оператор має такий синтаксис:

if Команди; тоді

Команди

[еліф Команди; тоді

Команди...] [інше

Команди]

fi

де Команди це список команд. Це трохи бентежить на перший погляд. Але перш ніж ми зможемо прояснити це, ми повинні подивитися, як оболонка оцінює успіх або невдачу команди.


Найпопулярніші хмарні обчислення ОС на OnWorks: