位置: 编程技术 - 正文

使用awk的next命令的方法(awk中执行命令)

编辑:rootadmin

推荐整理分享使用awk的next命令的方法(awk中执行命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:awk命令怎么用,awk命令nr,awk命令的用法,awk命令详解,awk中执行命令,awk中使用sed,awk命令的用法,awk命令的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

在awk系列文章中,我们来看一下next 命令 ,它告诉 awk 跳过你所提供的所有剩下的模式和表达式,直接处理下一个输入行。next 命令帮助你阻止运行命令执行过程中多余的步骤。

要明白它是如何工作的, 让我们来分析一下 food_list.txt 它看起来像这样:

运行下面的命令,它将在每个食物数量小于或者等于 的行后面标一个星号:

使用awk的next命令的方法(awk中执行命令)

上面的命令实际运行如下: 1.它用$4 <= 表达式检查每个输入行的第四列(数量(Quantity))是否小于或者等于 ,如果满足条件,它将在末尾打一个星号 (*)。 2.它用$4 > 表达式检查每个输入行的第四列是否大于,如果满足条件,显示出来。

但是这里有一个问题, 当第一个表达式用{ printf "%s/t%s/n", $0,"**" ; }命令进行标注的时候在同样的步骤第二个表达式也进行了判断这样就浪费了时间。因此当我们已经用第一个表达式打印标志行的时候就不再需要用第二个表达式$4 > 再次打印。

要处理这个问题, 我们需要用到next 命令:

当输入行用$4 <= { printf "%s/t%s/n", $0,"*" ; next ; }命令打印以后,next命令将跳过第二个$4 > { print $0 ;}表达式,继续判断下一个输入行,而不是浪费时间继续判断一下是不是当前输入行还大于 。

next命令在编写高效的命令脚本时候是非常重要的,它可以提高脚本速度。

在Linux上如何管理加密密钥?管理加密密钥的最佳体验 存储SSH的加密秘钥和记住密码一直是一个让人头疼的问题。但是不幸的是,在当前这个充满了恶意黑客和攻击的世界中,基本的安全预防是必不可少的

Linux下网络故障诊断 由于实现网络服务器的层次结构比较多,因此当网络出现故障时,解决起来比较复杂。下面由我来为大家详细介绍Linux系统中可能出现的一些网络问题,

如何管理和维护RHCS集群 管理和维护RHCS集群是一个非常复杂和繁琐的工作,要维护好一个RHCS集群,必须熟悉RHCS的基本运行原理,在集群管理方面,RHCS提供了两种方式:即Luci图

标签: awk中执行命令

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

上一篇:Linux下的链接文件详解(linux链接分为什么和什么)

下一篇:在Linux上如何管理加密密钥?管理加密密钥的最佳体验(linux怎么管理进程)

  • 个人工程款收入不纳税
  • 税收广度
  • 工程招标费计入什么科目
  • 非流动资产处置损失属于什么会计科目
  • 预缴税款什么时候可以手动填写申报表
  • 已贴花的凭证凡修改后所载金额增加的部分应补贴印花
  • 随意变更会计处理方法违背了
  • 融资租赁的销项税额抵减
  • 递延收益为什么要摊销
  • 工程安装公司暂估人工费如何做会计核算?
  • 2020年职工福利费扣除比例
  • 图书免税政策依据
  • 实时扣税3001会计科目
  • 关联交易的解释
  • 业务宣传费和广告费有什么区别
  • 公司理财取得的成果
  • 内部调拨账务处理
  • win7为什么这么多人用
  • php 混淆
  • php面试算法
  • 分期付款购买的商品
  • 发票是自己买的吗
  • 如何搭建chatGPT
  • kzip_main.exe是什么
  • 给客户回扣如何做账
  • 税务机关义务包括
  • 当地税务机关
  • 劳务派遣应纳税额如何计算
  • php获取ipv6地址
  • 费用报销单怎样粘贴
  • php正则匹配中文
  • jupyter用法
  • php.ini中date.timezone设置详解
  • 纳税检查调整销售额什么意思
  • 企业计提的医疗保险属于企业设定提存计划的内容
  • 税务局手续费返还政策
  • 凭证过账后发现了错误,如何处理
  • 零余额账户什么时候开始停用
  • sql server 2008打开界面
  • mysql存储语句
  • 软件研发费用怎么做账
  • 工程施工的间接费用年底可以不结转吗
  • 简易征收应纳税额
  • 如何加强存货管理,提高存货周转率
  • 员工在异地缴纳社保,公司还能上吗
  • 现金存入银行凭证怎么写
  • 以前年度损益这个科目
  • 理财中的非保本是什么意思
  • 汽车4s店费用预算
  • 给员工的奖励怎么做会计分录
  • Mysql主从同步Last_IO_Errno:1236错误解决方法
  • mysql in的子查询
  • mysql里面的事务
  • wdcp面板
  • 双启动子存在的意义
  • 硬盘uefi启动安装系统
  • 东芝笔记本图片及型号
  • 怎样恢复显示桌面图标
  • linux ./执行
  • 手机用xp系统
  • win10 屏幕键盘
  • win10 ie桌面图标
  • lnmp php
  • windows8怎么去除广告
  • windows10 经典模式
  • vi中的命令
  • win10系统开机重装教程
  • 微软发布更新的时间每月
  • linux开启ssh服务失败
  • shell source不起作用
  • listview安卓
  • TNet Tasharen Networking 学习总结
  • 安卓百分百
  • js中的面向对象
  • 如何查询企业出资时间
  • 西安市港务区属于哪个街道办
  • 增值税已申报但是忘清卡
  • 接受虚开转出滞纳金
  • 企业注册的步骤
  • 开原航天医院官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设