返回顶部
首页 > 资讯 > 操作系统 >linux awk运算符实例介绍
  • 532
分享到

linux awk运算符实例介绍

2023-06-13 03:06:37 532人浏览 泡泡鱼
摘要

本篇内容介绍了“linux awk运算符实例介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、运算符介绍运算符描述赋值运算符= += -

本篇内容介绍了“linux awk运算符实例介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、运算符介绍

运算符描述
赋值运算符
= += -= *= /= %= ^= **=赋值语句
逻辑运算符
||逻辑或
&&逻辑与
正则运算符
~ ~!匹配正则表达式和不匹配正则表达式
关系运算符
< <= > >= != ==关系运算符
算术运算符
+ -加,减
* / &乘,除与求余
+ - !一元加,减和逻辑非
^ ***求幂
++ --增加或减少,作为前缀或后缀
其它运算符
$字段引用
空格字符串连接符
?:C条件表达式
in数组中是否存在某键值


说明:awk运算符基本与C语言相同。表达式及功能基本相同

二、实例介绍

awk赋值运算符

代码如下:


a+=5; 等价于:a=a+5; 其它同类

awk逻辑运算符

代码如下:


[chengmo@localhost ~]$ awk 'BEGIN{a=1;b=2;print (a>5 && b<=2),(a>5 || b<=2);}'
0 1

awk正则运算符

代码如下:


[chengmo@localhost ~]$ awk 'BEGIN{a="100testa";if(a ~ /^100*/){print "ok";}}'
ok

awk关系运算符

代码如下:


如:> < 可以作为字符串比较,也可以用作数值比较,关键看操作数如果是字符串 就会转换为字符串比较。两个都为数字 才转为数值比较。字符串比较:按照ascii码顺序比较。</p><p>[chengmo@localhost ~]$ awk 'BEGIN{a="11";if(a >= 9){print "ok";}}'</p><p>[chengmo@localhost ~]$ awk 'BEGIN{a=11;if(a >= 9){print "ok";}}'  
ok

awk算术运算符

代码如下:


说明,所有用作算术运算符 进行操作,操作数自动转为数值,所有非数值都变为0。
[chengmo@localhost ~]$ awk 'BEGIN{a="b";print a++,++a;}'
0 2

其它运算符

代码如下:


?:运算符
[chengmo@localhost ~]$ awk 'BEGIN{a="b";print a=="b"?"ok":"err";}'
ok </p><p>in运算符
[chengmo@localhost ~]$ awk 'BEGIN{a="b";arr[0]="b";arr[1]="c";print (a in arr);}'
0
[chengmo@localhost ~]$ awk 'BEGIN{a="b";arr[0]="b";arr["b"]="c";print (a in arr);}'
1
in运算符,判断数组中是否存在该键值。

“linux awk运算符实例介绍”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: linux awk运算符实例介绍

本文链接: https://lsjlt.com/news/265035.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux awk运算符实例介绍
    本篇内容介绍了“linux awk运算符实例介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、运算符介绍运算符描述赋值运算符= += -...
    99+
    2023-06-13
  • C#运算符重载的实例介绍
    本篇内容介绍了“C#运算符重载的实例介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#运算符重载实例是掌握C#运算符重载的有效方法,那么...
    99+
    2023-06-18
  • postgresql——运算符介绍
    postgresql的内部运算符很丰富,主要有四大类,分别是:算术运算符、比较运算符、逻辑运算符、位操作运算符。如下:①:算术运算符: 用于各类数值运算,包括加(+)减(-) 乘(*)除(/)求余...
    99+
    2024-04-02
  • MySQL <>和<=> 运算符介绍
    <> 运算符 作用:表示不等于。 说明:和 “!=” 运算符的作用一致,相较之下 “<>” 的可读性较差。 ### 查询非汉族用户,以下两条语句的作用是一致的。 > SELEC&#...
    99+
    2022-05-22
    MySQL <> MySQL <=> MySQL <> <=>
  • python运算符号详细介绍
    目录比较运算符布尔运算符python中的位运算符运算符的优先级比较运算符 a,b=10,30 print('a>b吗?',a>b) print('a<b吗?'...
    99+
    2024-04-02
  • VBScript运算符的详细介绍
    这篇文章主要讲解了“VBScript运算符的详细介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VBScript运算符的详细介绍”吧!VBScript 运算符VBScript 有一套完整的...
    99+
    2023-06-08
  • awk命令、awk编程语言详细介绍和实例
    一,什么是awk awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方...
    99+
    2022-06-04
    详细介绍 编程语言 实例
  • python中的各种运算符介绍
    目录一、比较运算符二、​赋值运算符​​三、位运算符​四、​逻辑运算符​五、​成员运算符​以Python 3.x版本为主 一、比较运算符 比较运算符主要是True和Fals两个值 编号...
    99+
    2024-04-02
  • C#运算符的优先级介绍
    这篇文章主要讲解了“C#运算符的优先级介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#运算符的优先级介绍”吧!C#提供大量运算符,这些运算符是指定在表达式中执行哪些操作的符号。通常允许...
    99+
    2023-06-18
  • C++运算符重载详情介绍
    文章转自公众号:Coder梁(ID:Coder_LT) C++当中除了函数可以重载之外,其实运算符也是可以重载的。我们之前已经接触过一些,可能大家没有意识到。 举个例子,乘号*,运用...
    99+
    2024-04-02
  • C++运算符重载限制介绍
    目录一、重载限制1.必须至少有一个操作数是用户定义的类型2.不能违反运算符原来的规则3.不能创建新运算符4.禁止名单5.部分运算符只能通过成员函数重载 文章转自公众号:Co...
    99+
    2024-04-02
  • 介绍python中运算符优先级
    下面这个表给出Python的运算符优先级,从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符。下面这张表(与Python参考手册中的那...
    99+
    2023-06-02
  • Python运算符的使用简单介绍
    目录1、算术运算符2、赋值运算符3、比较运算符4、逻辑运算符5、位运算符6、运算符优先级和结合性1、算术运算符 Python 中常用运算符: 运算符说明实例结果+加22.4 + 15...
    99+
    2024-04-02
  • JSES新特性扩展运算符介绍
    一、扩展运算符 扩展运算符是三个点... , 允许将一个表达式原地展开,当需要多个参数(比如函数的调用时) 或者多个值(比如数组)它会将其转为用逗号分隔的参数序列。 示例代码如下所...
    99+
    2024-04-02
  • VBS中运算符优先级的介绍
    本篇内容主要讲解“VBS中运算符优先级的介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VBS中运算符优先级的介绍”吧!运算符优先级在一个表达式中进行多个运算时,每一部分都会按预先确定的顺序进...
    99+
    2023-06-08
  • linux shell 逻辑运算符、逻辑表达式详细介绍
    一、逻辑运算符 逻辑卷标 表示意思 1. 关于档案与目录的侦测逻辑卷标! -f 常用!侦测『档案』是否存在 eg: if [ -f filename ] -d 常用!侦测『目录』是否...
    99+
    2022-06-04
    逻辑 详细介绍 表达式
  • JS中的运算符的优先级介绍
    这篇文章主要介绍“JS中的运算符的优先级介绍”,在日常操作中,相信很多人在JS中的运算符的优先级介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS中的运算符的优先级介绍”...
    99+
    2024-04-02
  • C#位运算符的基本用法介绍
    位运算符包括:| 按位或 OR,& 按位与 AND,^ 按位异或 XOR,~ 取反 NOT,<< 左移 Left Shift,>> 右移 Right ...
    99+
    2024-04-02
  • JavaScript中的运算符和表达式介绍
    目录1. 概述1.1 运算符1.2 表达式2. 运算符的应用2.1 算术运算符2.2 字符串运算符2.3 比较运算符1. 概述 1.1 运算符 运算符也称操作符,它是一系列操作符的符...
    99+
    2024-04-02
  • Python中的比较运算符用法介绍
    这篇文章主要介绍“Python中的比较运算符用法介绍”,在日常操作中,相信很多人在Python中的比较运算符用法介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中的比较运算符用法介绍”的疑惑有所...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作