Використовуйте оператор виходу, щоб вказати успішне або неуспішне завершення сценарію оболонки. Значення N може використовуватися іншими командами або сценаріями оболонки для виконання власних дій. Якщо N опущено, статус виходу – це стан останньої виконаної команди. Використовуйте оператор виходу, щоб завершити сценарій оболонки після помилки. 25 березня 2024 р
Щоб завершити сценарій оболонки та встановити його статус виходу, скористайтеся командою виходу. Надайте exit статус виходу, який повинен мати ваш сценарій. Якщо він не має явного статусу, він завершить роботу зі статусом останнього запуску команди.
Ви можете встановити коди виходу в сценарії Linux за допомогою вихід 0, де 0 відповідає бажаній відповіді. Ось приклад сценарію оболонки, який завершує роботу з кодом 1 і зберігає файл як exit.sh. Коли ви виконаєте цей сценарій, ви побачите, що код виходу встановлено правильно. echo $?
В оболонці найпоширенішим способом екранування спеціальних символів є використовуйте зворотну косу риску перед символами. Ці спеціальні символи включають такі символи, як ?, +, $, ! і [. Інші символи, такі як ?, ! і $, також мають особливе значення в оболонці.
Щоб вийти зі сценарію Bash, ви скористайтеся командою «вихід».. Ця команда дозволяє завершити сценарій у будь-який момент і за бажанням повернути статус. Ось простий приклад: #!/bin/bash # Це простий скрипт bash echo 'Hello, World!
Рішення полягає в тому, щоб використовувати повернення замість виходу. Таким чином, вихід із функції не закриває термінал, а залишає відкритим сеанс оболонки. У деяких випадках, коли вам потрібно мати вихід замість повернення або перерви, ви можете виконати команду всередині підтерміналу. $(cmd), тоді вихід вийде з підтерміналу.