首页 > 其他分享 >无涯教程-AWK - 关系运算符函数

无涯教程-AWK - 关系运算符函数

时间:2023-10-22 10:32:03浏览次数:48  
标签:返回 10 操作数 false 无涯 运算符 awk BEGIN AWK

AWK支持以下关系运算符-

== 相等

它由==表示,如果两个操作数相等,则返回true,否则返回false。以下示例演示了这一点-

awk 'BEGIN { a=10; b=10; if (a == b) print "a == b" }'

在执行此代码时,您将获得以下输出-

a == b

!= 不相等

它由!= 表示。如果两个操作数都不相等,则返回true,否则返回false。

[Learnfk]$awk 'BEGIN { a=10; b=20; if (a != b) print "a != b" }'

在执行此代码时,您将获得以下输出-

a != b

< 小于

用<表示, 如果左侧操作数小于右侧操作数,则返回true, 否则返回false。

[Learnfk]$awk 'BEGIN { a=10; b=20; if (a < b) print "a  < b" }'

在执行此代码时,您将获得以下输出-

a < b

< or=小于或等于

用<=表示, 如果左侧操作数小于或等于右侧操作数,则返回true,否则返回false。

[Learnfk]$awk 'BEGIN { a=10; b=10; if (a <= b) print "a <= b" }'

在执行此代码时,您将获得以下输出-

a <= b

> 大于

用>表示,如果左侧操作数大于右侧操作数,则返回true,否则返回false。

[Learnfk]$awk 'BEGIN { a=10; b=20; if (b > a ) print "b > a" }'

执行上述代码后,您将获得以下输出-

b > a

> or=大于或等于

用> =表示,如果左侧操作数大于或等于右侧操作数,则返回true;否则返回false。

b >= a

参考链接

https://www.learnfk.com/awk/awk-relational-operators.html

标签:返回,10,操作数,false,无涯,运算符,awk,BEGIN,AWK
From: https://blog.51cto.com/u_14033984/7974463

相关文章

  • 在 React 中扩展运算符的语法
    在React中,三个点...是扩展运算符(SpreadOperator)的语法,用于展开数组、对象或函数参数。1:展开数组:使用扩展运算符可以将一个数组展开为另一个数组。在创建新的数组时非常有用。constarr1=[1,2,3];constarr2=[...arr1,4,5,6];console.log(arr2);//[1,2,3,4,5......
  • 无涯教程-AWK - 输出重定向
    到目前为止,我们在标准输出流上显示了数据,我们还可以将数据重定向到文件,重定向出现在print或printf语句之后,AWK中的重定向与shell命令中的重定向一样编写,只不过它们是在AWK程序中编写的。本章将通过适当的示例说明重定向。重定向运算符重定向运算符的语法是-printDATA>o......
  • Java基础的运算符和程序流程控制
    1.运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符赋值运算符关系运算符逻辑运算符三目运算符位运算符1.1算术运算符算术运算符用在数学表达式中,它们的作用和在数......
  • C/C++ C2679 二元“<<”: 没有找到接受“XXX”类型的右操作数的运算符(或没有可接受的
    今天在做一个C++项目时遇到了如下问题: 找了好久的百度,结果发现只要把这段报错的程序换一下位置,放到运算符重载函数的下面就可以了,因为编译器是按顺序执行的。。。 ......
  • 无涯教程-AWK - 自定义函数
    函数是程序的基本构建块,AWK允许我们定义自己的函数,大型程序可以分为函数,每个函数可以独立编写/测试。它提供了代码的可重用性。下面给出的是用户定义函数的一般格式-functionfunction_name(argument1,argument2,...){functionbody}在此语法中,function_name是用户......
  • 无涯教程-AWK - 循环语句
    本章以适当的示例说明AWK的循环,循环用于以重复的方式执行一组动作,只要循环条件为真,循环就会继续执行。For循环for循环的语法是-for(initialization;condition;increment/decrement)action最初,for语句执行初始化操作,然后检查条件。如果条件为真,则执行操作,然后执行......
  • 无涯教程-AWK - 条件判断
    与其他编程语言一样,AWK提供条件语句来控制程序的流程。本章以适当的示例说明AWK的控制语句。If语句它仅测试条件并根据条件执行某些操作。下面给出的是if语句的语法-if(condition)action我们还可以使用下面给出的一对花括号来执行多个动作-if(condition){acti......
  • 无涯教程-AWK - 数组(Array)
    AWK具有关联数组,您可以使用字符串或数字作为数组索引。array_name[index]=value其中array_name是数组的名称,index是数组的索引,而value是分配给数组元素的任何值。创建数组为了获得更多关于数组的见解,让我们创建和访问数组的元素。[Learnfk]$awk'BEGIN{fruits["m......
  • 无涯教程-AWK - 运算符
    像其他编程语言一样,AWK也提供了大量的运算符。本章通过适当的示例说明AWK运算符。S.No.Operators&描述1ArithmeticOperatorsAWK支持以下算术运算符。2IncrementandDecrementOperatorsAWK支持以下递增和递减运算符。3AssignmentOperatorsAWK支持以下赋值运算......
  • 无涯教程-AWK - 基本语法
    AWK易于使用,我们可以直接从命令行提供AWK命令,也可以以包含AWK命令的文本文件的形式提供AWK命令。AWK命令行我们可以在命令行的单引号内指定AWK命令,如下所示-awk[options]file...考虑具有以下内容的文本文件marks.txt-1)LearnfkPhysics802)ToolfkMaths......