位置: IT常识 - 正文

使用awk的next命令的方法(awk命令怎么用)

编辑:rootadmin
next 命令帮助你阻止运行命令执行过程中多余的步骤;一些朋友还不知道如何使用awk的next命令;下面小编为大家带来使用awk的next命令的方法;有需要的朋友可以过来看看... 16-11-24

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

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

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

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

Food List ItemsNo Item_Name Price Quantity1 Mangoes $3.45 52 Apples $2.45 253 Pineapples $4.45 554 Tomatoes $3.45 255 Onions $1.45 156 Bananas $3.45 30>使用awk的next命令的方法(awk命令怎么用)

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

# awk '$4 <= 20 { printf "%s/t%s/n", $0,"*" ; } $4 > 20 { print $0 ;} ' food_list.txt No Item_Name Price Quantity1 Mangoes $3.45 5 *2 Apples $2.45 253 Pineapples $4.45 554 Tomatoes $3.45 25 5 Onions $1.45 15 *6 Bananas $3.45 30

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

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

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

# awk '$4 <= 20 { printf "%s/t%s/n", $0,"*" ; next; } $4 > 20 { print $0 ;} ' food_list.txt

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

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

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

上一篇:Win11文件夹怎么加密? Windows11文件夹添加密码的两种方法(Win11文件夹怎么加密设置密码)

下一篇:Win11硬盘如何开启密钥保护 Win11硬盘开启密钥保护的方法(win11怎么打开磁盘管理)

  • 3大锦囊计,让移动营销更加高效!(锦囊妙计里的三个妙计是什么)

    3大锦囊计,让移动营销更加高效!(锦囊妙计里的三个妙计是什么)

  • 苹果官网送达时间准吗(苹果官网送达时间)

    苹果官网送达时间准吗(苹果官网送达时间)

  • 苹果11悬浮窗怎么打开(苹果11悬浮窗怎么设置出来)

    苹果11悬浮窗怎么打开(苹果11悬浮窗怎么设置出来)

  • 苹果x外放声音没以前大(苹果x外放声音小横屏就变大)

    苹果x外放声音没以前大(苹果x外放声音小横屏就变大)

  • 小天才手表耗电太快(小天才手表耗电快)

    小天才手表耗电太快(小天才手表耗电快)

  • p40三款区别(p40三款手机区别)

    p40三款区别(p40三款手机区别)

  • mwn72ch/a是什么手机型号(mwn02ch/a是什么型号)

    mwn72ch/a是什么手机型号(mwn02ch/a是什么型号)

  • 水星管理员密码是多少(水星管理员密码不对怎么办)

    水星管理员密码是多少(水星管理员密码不对怎么办)

  • 华为nova7怎么开启三键导航(华为nova7怎么开空调)

    华为nova7怎么开启三键导航(华为nova7怎么开空调)

  • i3 7100u相当于几代i5(i3 7100相当于什么显卡)

    i3 7100u相当于几代i5(i3 7100相当于什么显卡)

  • 麒麟710处理器相当于骁龙什么处理器(麒麟710处理器相当骁龙多少)

    麒麟710处理器相当于骁龙什么处理器(麒麟710处理器相当骁龙多少)

  • 7p像素多少万(iphone7p像素多少万)

    7p像素多少万(iphone7p像素多少万)

  • 小米手机进水了声音变了怎么办(小米手机进水了修一下要多少钱)

    小米手机进水了声音变了怎么办(小米手机进水了修一下要多少钱)

  • 华为荣耀9a怎么设置返回键(华为荣耀9a怎么投屏到电视上)

    华为荣耀9a怎么设置返回键(华为荣耀9a怎么投屏到电视上)

  • excel怎么设置边框和底纹(EXCEL怎么设置边距)

    excel怎么设置边框和底纹(EXCEL怎么设置边距)

  • 计算机的完整功能是进行什么(计算机的完整功能包括)

    计算机的完整功能是进行什么(计算机的完整功能包括)

  • 优酷vip可以同时登录几个(优酷会员可以一起用吗)

    优酷vip可以同时登录几个(优酷会员可以一起用吗)

  • 手机太阳下看不清怎办(手机太阳看不清原因)

    手机太阳下看不清怎办(手机太阳看不清原因)

  • 苹果11微信发语音没声音(苹果11微信发语音显示时间太短)

    苹果11微信发语音没声音(苹果11微信发语音显示时间太短)

  • 抖音不想看的视频怎么屏蔽(抖音不想看的视频怎么不感兴趣)

    抖音不想看的视频怎么屏蔽(抖音不想看的视频怎么不感兴趣)

  • watch5有哪些功能(watch5有什么功能)

    watch5有哪些功能(watch5有什么功能)

  • 小角标数字怎么打(角标数字怎么打手机)

    小角标数字怎么打(角标数字怎么打手机)

  • p10plus支持面部解锁吗(p10plus支持nfc吗)

    p10plus支持面部解锁吗(p10plus支持nfc吗)

  • 小爱音箱可以不插电吗(小爱音箱可以不联网直接连蓝牙吗)

    小爱音箱可以不插电吗(小爱音箱可以不联网直接连蓝牙吗)

  • 下载了钉钉怎么激活(下载了钉钉怎么加入公司)

    下载了钉钉怎么激活(下载了钉钉怎么加入公司)

  • 苹果手机车载怎么关闭(苹果手机车载怎么连接)

    苹果手机车载怎么关闭(苹果手机车载怎么连接)

  • 蚂蚁森林多少能量可以获得环保证书(蚂蚁森林多少能量可以种树)

    蚂蚁森林多少能量可以获得环保证书(蚂蚁森林多少能量可以种树)

  • ReactOS怎么安装?Hyper-V虚拟机安装ReactOS详细图文教程(如何安装react)

    ReactOS怎么安装?Hyper-V虚拟机安装ReactOS详细图文教程(如何安装react)

  • vue3 组件间互相通信(包括父子、爷孙、兄弟、全局)(vue组件相互引入)

    vue3 组件间互相通信(包括父子、爷孙、兄弟、全局)(vue组件相互引入)

  • 视同内销增值税怎么申报
  • 带薪休假会计
  • 药品费用开具增值税发票项目应为什么
  • 增值税发票什么时候认证
  • 增值税期初应补税额计算
  • 旅游费用可以报销吗
  • 辅导期一般纳税人
  • 股份支付费用的会计处理怎么做?
  • 公益性捐赠会计分录金额
  • 盈余公积多计提对报表的影响
  • 公车补贴计入什么科目
  • 白条确认收款后还能分期吗
  • 增值税进项税额转出是什么意思
  • 税种核定办理流程
  • 公司缴纳电费
  • 税务稽查是什么
  • 信用证和银行承兑汇票的区别如何做分录
  • 以前年度损益对应的科目
  • 进口付汇核销流程
  • 业务宣传费和广告费计入什么科目
  • 未抵扣进项税额可以退税吗
  • 2021新版win10
  • 以前年度损益调整怎么做账
  • 员工的出差补贴计入什么科目
  • 商贸企业销售
  • 工程审计需要什么条件
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 房地产企业收入确认
  • 财政发票可以报销吗
  • 化妆品与药品
  • php实现用户登录
  • 简述税款征收的基本原则
  • 企业所得税税前扣除和不扣除的区别
  • php中的函数
  • 查看zip文件命令
  • 先收到保险公司赔付然后赔给顾客医药费怎么做帐
  • 金税盘插电脑上没反应是怎么回事
  • 公司房租收据怎么写
  • phpcms视频教程
  • 购买税控设备的分录怎么做
  • 4s店除了卖车还有什么
  • PostgreSQL教程(七):函数和操作符详解(3)
  • 劳务外经证预缴税款
  • 做模具怎么找客户
  • 押金和租金
  • 怎么做掉公司账面库存100万
  • 中级会计职称与中级会计师的区别
  • 补充登记法是全部都用蓝字吗
  • 坏账准备计提方法一经确定不得随意变更这种做法体现了
  • 拒收发票需要拒收证明么
  • 现在勾选认证是可以下月初认证?
  • 收到销售方负数发票可以次月入账吗
  • 去年未分配利润 负数 结转今年
  • 表彰奖励奖金规定
  • 摘要界面在哪个位置
  • 公允价值变动损益和投资收益区别
  • 公司开业两年后辞职
  • mysql 5.7.33安装
  • freebsd怎么安装软件
  • win7系统屏幕键盘怎么打开
  • winxp显示设置
  • VMware虚拟机下载
  • qclean.exe - qclean是什么进程 有什么用
  • iis的安全性设置主要包括
  • 在linux操作系统中
  • linux如何修改gid
  • 怎么看清水印
  • win10提示空闲计时器已过期
  • win7软件包
  • opengl es 3.2
  • js用什么编写
  • javascript的if
  • 现在的微信怎么用脚本登陆了
  • jquery中if语句
  • 广东省电子税务局app下载
  • 广东共青团如何解绑微信
  • 工会经费少申报一个月可以下个月补上吗
  • 两不一欠自查报告怎么写
  • 南京交税的标准2019
  • 甘肃华能能源开发有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设