«Если» против «иначе, если»
При работе в команде Awk часто встречаются операторы if и else if. Важно понимать, что Awk поддерживает несколько условных операторов, управляющих потоком программы. Тщательная оценка условных операторов, распространенных на этом языке, выглядит аналогично условиям в языке программирования C.
В обычном сценарии оператор, который доставляется программой, проверяет, выполняется ли условие. Это делается каждый раз перед выполнением действия. Если условие истинно, выполняется действие, к которому относится условие.
Условие, которое выполняется, также может быть результатом, когда действие, которое упоминается как ложное.
Важно отметить, что условное утверждение «если» обычно начинается с ключевого слова, которое называется «Если». Среда Awk поддерживает различные типы операторов. К ним относятся простое выражение «если» Awk, выражение «если-еще» Awk и лестница «если-еще-lf» Awk.
Когда Awk простое «если» утверждение наблюдается, ссылка должна быть одно действие. Это означает, что оператор if используется для проверки условий. Если условие возвращает истинное значение, то оно выполнит соответствующее действие, которое оно предписывает. В случае, если инструкция ссылается на несколько действий, а условное выражение возвращает истинное значение, будет выполнено несколько действий. Чтобы обеспечить успешное программирование нескольких действий, эти действия должны быть заключены в фигурные скобки и должно быть выполнено разделение новой строкой. Важно отметить, что действия, предписанные в нескольких операторах «если», выполняются в том порядке, в котором они появляются.
Оператор «if else» используется для проверки данных, которые вводятся в программу Awk, даже если некоторые данные не соответствуют стандартам, изложенным некоторыми из предыдущих операторов. Использование этого утверждения является преимуществом, особенно если вы хотите рассчитать с двумя наборами данных, один из которых не соответствует критериям, а другой выше критериев, например, когда речь идет о вычислении среднего значения или даже о классификации данных. где требуются различные варианты, каждый со своим порогом. Важно помнить, что любая переменная будет добавлена, как только каждая новая строка получит выходные данные для заданного ввода. Поэтому имеет смысл начинать каждое утверждение с новой строки.
Концепция наличия переменных, доступ к которым можно получить с помощью оператора if if, является общей проблемой этого оператора Awk. Поэтому этот оператор используется для предоставления альтернатив, когда обработка данных дает определенное значение данных. Как уже говорилось ранее, форматирование этой простой строки также требует, чтобы вы начали с новой строки, чтобы убедиться, что она работает без особых проблем..
Резюме
Среды Awk поставляются с различными требованиями и условными заявлениями
В средах Awk используются два общих оператора: оператор Awk 'if' и оператор Awk 'if else'
Язык похож на C программирования
«Если», которое относится к одному действию, проверяет только, выполняются ли условия, а затем реализует их, если это так
«Если» с несколькими действиями проверяет условия, и если верно, то выполняет их систематически.
Несколько операторов «if» должны сопровождаться фигурными скобками, и каждый оператор должен начинаться с одной строки
«Если еще» используется для предложения альтернатив для условных операторов, которые не соответствуют определенным порогам