位置: 编程技术 - 正文

linux awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)介(linux awk '{print $0}')

编辑:rootadmin

推荐整理分享linux awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)介(linux awk '{print $0}'),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux awk $1,linuxawk的基本用法,linux awk printf,linux awk-f,linux awk命令使用实例,linux awk-f,linux中awk的用法,linux awk $1,内容如对您有帮助,希望把文章链接给更多的朋友!

一、运算符介绍

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

linux awk 运算符(算术运算符,赋值运算符,关系运算符,逻辑运算符,正则运算符)介(linux awk '{print $0}')

awk正则运算符

复制代码代码如下:[chengmo@localhost ~]$ awk 'BEGIN{a="testa";if(a ~ /^*/){print "ok";}}'ok

awk关系运算符

复制代码代码如下:如:> < 可以作为字符串比较,也可以用作数值比较,关键看操作数如果是字符串 就会转换为字符串比较。两个都为数字 才转为数值比较。字符串比较:按照ascii码顺序比较。</p><p>[chengmo@localhost ~]$ awk 'BEGIN{a="";if(a >= 9){print "ok";}}'</p><p>[chengmo@localhost ~]$ awk 'BEGIN{a=;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 字符串连接操作(字符串转数字,数字转字符串) 一、awk字符串转数字[chengmo@centos5~]$awk'BEGIN{a=;b=test;print(a+b+0);}'只需要将变量通过+连接运算。自动强制将字符串转为整型。非数字变成0,发现第

linux awk数组操作详细介绍 用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲

linux shell awk 流程控制语句(if,for,while,do)详细介绍 在linuxawk的while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环

标签: linux awk '{print $0}'

本文链接地址:https://www.jiuchutong.com/biancheng/359045.html 转载请保留说明!

上一篇:linux awk 内置变量使用介绍 (linux awk -v)

下一篇:linux awk 字符串连接操作(字符串转数字,数字转字符串) (linux中的awk命令详解)

  • 增值税发票综合服务平台怎么下载
  • 增值税纳税申报时间
  • 进项大于销项怎么结转分录
  • 印花税购销合同计税金额怎么算
  • 可转换债券含义
  • 上一年度多计提折旧怎么调整
  • 小规模纳税人出租
  • 差旅费包括哪些明细
  • 工作过失扣工资合法吗
  • 小规模企业所得税会计分录怎么做
  • 公司账户没有钱怎么办
  • 企业接收政府划入资产的税务处理办法
  • 公司未分配利润太大,怎么处理好
  • 职工福利费要交个税吗
  • 什么样的应税行为可以扣除
  • 个体户定额定税要做账吗
  • 买车的增票可以分两次吗
  • 小规模纳税人减按1%如何填报申报表
  • 研发费用归集会计分录
  • 小规模纳税人收到增值税专用发票怎么办
  • 办理股权转让麻烦吗
  • 民办非企业单位和私营单位的区别
  • 没有开工没有收入用书面语言表达
  • 生产企业委外加工比例出口免抵退税
  • 程序员编程代码大全
  • macbook怎么保存
  • php function
  • php foo
  • 退货时可以按部分退货吗
  • 蜜蜂 (© Angela Parker/Offset)
  • 委托代销商品两种方式会计分录
  • 公司开发新产品或购买许可证最快的方法是
  • 软件是无形的,可见的物理实体
  • densenet详解
  • 知识图谱实现方案
  • 出口抵减内销产品应纳税额怎么结转
  • 社保费已扣为什么显示欠缴
  • 库存商品用于研发要进项税额转出吗
  • php判断ua
  • golang eventbus
  • php接口技术
  • 织梦怎么调用当前栏目下的文章
  • 税务新法规
  • 增值税减免税在贷方
  • 个人发票需要什么抬头
  • 股东的投资款怎么收回
  • 交易性金融资产包括哪些项目
  • 小型数据库软件有哪些
  • 上月计提多了怎么办
  • 本月增加的无形资产本月摊销
  • 佣金支出和手续费一样吗
  • 企业变更地址需要几天
  • 发票开错没有作废可以红字冲销吗?
  • 股票股利应该何时分摊
  • 信用证保证金到期怎么处理
  • 本地发生住宿费怎么办
  • 分公司可以设立公司吗
  • mac osx 10.12
  • linux系统的安装与配置
  • win8网页打不开
  • windows8怎么设置
  • mysqld-nt.exe - mysqld-nt是什么进程 有什么用
  • win8电脑卡怎么办简单步骤
  • Win10 Mobile build 10586.338安装/上手体验视频
  • linux设置mac
  • Win10双显卡怎么切换到独立显卡
  • WIN10远程桌面连接一直在配置远程会话
  • cocos2dx吸蓝效果实现opengl绘制
  • window.location.reload白屏
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • dos命令显示时间
  • jquery添加兄弟元素
  • JavaScript正则表达
  • js布局与css布局
  • bud3d跑酷
  • android基本控件使用方法
  • 在css中
  • 互联网新闻信息服务提供者为用户提供互联网新闻
  • 北京住房公积金最高限额
  • 汽车购置税与消费税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设