"Якщо" - "Інше, якщо"
Під час роботи в команді Awk часто зустрічаються висловлювання "if" і "else if". Важливо врахувати, що Awk підтримує кілька умовних висловлювань, які керують потоком програми. Ретельна оцінка умовних висловлювань, які є загальними для цієї мови, виглядає аналогічно умовам у мові програмування 'C'.
У звичайному сценарії заява, яка надається програмою, є тією, яка перевіряє, чи відповідає умова справжньою. Це робиться щоразу перед виконанням дії. У випадку, якщо умова справжня, виконується дія, на яку ця умова стосується.
Умова, яка виконується, також може бути наслідком, коли дія, яку називають помилковою.
Важливо зазначити, що умовне висловлювання "якщо" зазвичай починається з ключового слова, яке позначається як "Якщо". Середовище Awk підтримує різні типи операторів. До них відносяться Awk simple 'if', оператор Awk 'if- else' та Awk 'if-Else-lf'.
Якщо дотримується Awk простого "if" твердження, посилання повинно бути однією дією. Це означає, що для перевірки умов використовується оператор "якщо". Якщо умова повертає справжнє значення, то вона виконає відповідну дію, яку вона прописала. У тому випадку, якщо оператор посилається на кілька дій і умовний вираз повертає справжнє значення, буде виконано кілька дій. Щоб програмування декількох дій було успішним, дії потрібно укладати у фігурні дужки та робити розділення новим рядком. Важливо зазначити, що дії, прописані в декількох висловлюваннях "якщо", виконуються в тому порядку, в якому вони з'являються.
Оператор 'if else' використовується для перевірки даних, що вводяться в програму Awk, навіть якщо частина даних не відповідає стандартам, які були прописані в деяких попередніх операторах. Використання цього висловлювання є перевагою, особливо коли ви шукаєте обчислити за допомогою двох наборів даних, одного, який не відповідає критеріям, і такого, що вище критеріїв, як, наприклад, коли підрахунок середнього стосується або навіть оцінювання даних там, де потрібні різні варіації, у кожного свій поріг. Важливо пам’ятати, що будь-яка змінна буде додана, як тільки кожен новий рядок отримає вихід для даного введення. Тому важливо починати кожне твердження на новому рядку.
Концепція наявності змінних, до яких можна отримати доступ із заявою 'if else', є загальною проблемою, що поставляється з цим твердженням Awk. Отже, це твердження використовується для надання альтернатив, коли при обробці даних задається певне значення даних. Як обговорювалося раніше, форматування цього простого рядка також вимагає починати з нового рядка, щоб забезпечити його без особливих проблем.
Підсумок
Середовища Awk мають різні вимоги та умовні твердження
Є два загальних твердження, які використовуються у середовищі Awk: оператор Awk 'if' та Awk 'if else'
Мова схожа на програмування на С
"Якщо", що посилається на одну дію, перевіряє лише, чи є умови правдивими, то реалізує їх, якщо так
"Якщо" за допомогою декількох дій перевіряє умови, і якщо це правда, він їх систематично реалізує.
Кілька висловлювань "якщо" повинні супроводжуватися фігурними дужками, і кожне твердження повинно починатися в одному рядку
"Якщо інше" використовується для пропонування альтернативних умов для тверджень, які не відповідають певним порогам