位置: 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怎么打开磁盘管理)

  • ios15怎么扫描文字(iphone如何扫描文件)

    ios15怎么扫描文字(iphone如何扫描文件)

  • 显卡2风扇只有1个会转(显卡风扇只有两个转)

    显卡2风扇只有1个会转(显卡风扇只有两个转)

  • 搜狗输入法怎么设置键盘壁纸(搜狗输入法怎么换行)

    搜狗输入法怎么设置键盘壁纸(搜狗输入法怎么换行)

  • 微信收款怎样同时两个手机都能收到信息(微信收款怎么同步收款声音)

    微信收款怎样同时两个手机都能收到信息(微信收款怎么同步收款声音)

  • 怎么打开微信运动(怎么打开微信运动步数一直是0)

    怎么打开微信运动(怎么打开微信运动步数一直是0)

  • 开放式耳机吵人吗(开放式耳机声场大)

    开放式耳机吵人吗(开放式耳机声场大)

  • wps老是弹出另存为怎么关掉(wps老是弹出另存为)

    wps老是弹出另存为怎么关掉(wps老是弹出另存为)

  • 打印机种类及区别(打印机分哪几种类型,各有什么优缺点)

    打印机种类及区别(打印机分哪几种类型,各有什么优缺点)

  • 发送朋友验证过于频繁要等多久(发送朋友验证已发送对方能看到吗)

    发送朋友验证过于频繁要等多久(发送朋友验证已发送对方能看到吗)

  • 华为手机messenger闪退(华为手机messenger发送文件)

    华为手机messenger闪退(华为手机messenger发送文件)

  • 在淘宝上给了中评但是不显示不出来(在淘宝上给了中通快递)

    在淘宝上给了中评但是不显示不出来(在淘宝上给了中通快递)

  • oppo媒体声音突然没有声音了该怎么办(oppo媒体声音突然锁了)

    oppo媒体声音突然没有声音了该怎么办(oppo媒体声音突然锁了)

  • 电脑截图默认保存在哪(电脑屏幕截图默认保存在哪里)

    电脑截图默认保存在哪(电脑屏幕截图默认保存在哪里)

  • windows字体库在哪(win10字体库放在哪个文件夹)

    windows字体库在哪(win10字体库放在哪个文件夹)

  • 为什么打开库乐队闪退(为什么打开库乐队没反应)

    为什么打开库乐队闪退(为什么打开库乐队没反应)

  • 相机mp是什么意思(相机mpx是什么意思)

    相机mp是什么意思(相机mpx是什么意思)

  • 无id的苹果手机能用吗(无id的苹果手机可以买吗)

    无id的苹果手机能用吗(无id的苹果手机可以买吗)

  • 手机内屏坏了外屏也要换吗(手机内屏坏了外屏没坏)

    手机内屏坏了外屏也要换吗(手机内屏坏了外屏没坏)

  • vivoz5x什么时候上市(vivoz5x什么时候更新originos2.0)

    vivoz5x什么时候上市(vivoz5x什么时候更新originos2.0)

  • 手机上了卡为什么显示是紧急呼叫(为什么手机上卡了却无服务)

    手机上了卡为什么显示是紧急呼叫(为什么手机上卡了却无服务)

  • 手机kindle怎么导入电子书(手机kindle怎么导入mobi格式电子书)

    手机kindle怎么导入电子书(手机kindle怎么导入mobi格式电子书)

  • wps怎么查找相同内容

    wps怎么查找相同内容

  • 淘宝违规操作怎么解除(淘宝违规怎么办)

    淘宝违规操作怎么解除(淘宝违规怎么办)

  • 优酷会员号码怎么找到(优酷视频会员号码)

    优酷会员号码怎么找到(优酷视频会员号码)

  • 导航栏不变,切换局部页面的方法(导航栏不变,切换怎么办)

    导航栏不变,切换局部页面的方法(导航栏不变,切换怎么办)

  • PyTorch 之 基于经典网络架构训练图像分类模型(pytorch csdn)

    PyTorch 之 基于经典网络架构训练图像分类模型(pytorch csdn)

  • 工资表个税多扣了账务处理递减
  • 法人购买车险发票怎么开
  • 劳务派遣员工工伤用工单位承担责任吗
  • 安全生产费计提没用可以冲吗
  • 政府补贴的递延收益
  • 长期股权投资审计说明
  • 公司租金收入交多少税
  • 主营业务收入具体是什么
  • 工资未发放是否可以仲裁
  • 公司领用自产产品建设厂房包括销项税
  • 提供物业管理服务的纳税人如何认定
  • 预提费用的会计科目
  • 展会展位费发票税率
  • 客户到款打到子公司账上如何转回
  • 地毯属于什么类别垃圾分类
  • 非正常损失怎么处理
  • 4s店 监管
  • 房产评估价偏低
  • 固定资产弃置费怎么算
  • 单位出纳的业务有哪些
  • 上年度所得税未计提已交本年度如何计提
  • 办公室椅子固定
  • 工厂院子里的地图怎么画
  • 电脑bios怎么设置网络启动
  • 巴蒂斯塔卡里
  • 怎么添加动态磁贴
  • PHP:ftp_get_option()的用法_FTP函数
  • 恶搞代码vbs教程
  • 怎么u盘装系统,u盘装系统教程图解
  • 代开的发票需要企业盖章还是税务机关盖章?
  • LIO-SAM学习与运行测试数据集
  • php超时限制
  • thinkphp 模板标签
  • conda操作
  • btrfs 读取
  • php charat
  • 已经申报过的个税在哪里查看
  • 餐饮小微企业优惠政策2021
  • 关于低值易耗品的说法中不正确的是
  • 房地产企业预缴增值税会计处理
  • 已核销的坏账又收回会计分录
  • 单位有残疾人能享受
  • 织梦如何使用
  • 国内旅客运输服务
  • 记账凭证的总账科目和明细科目
  • 公对公转账在手机上怎么操作
  • 进项税额转出冲回
  • 现金支付有借款利息吗
  • 单位开具技术维护发票
  • 小微企业流转税优惠政策
  • 小额贷款在银行需要什么条件
  • 股权变更的股东个税缴纳
  • 集团公司向下属发评先奖金合法吗
  • 企业大股东减持股权
  • 应收款钱已收回会计分录
  • 对于财务的简单理解
  • 工程施工的主要事迹
  • 无形资产摊销怎么计算月摊销额
  • 办公用水电费计入什么科目
  • 预付账款怎么做账务处理
  • 财政性银行的资金来源是什么
  • ipv6文件
  • win7系统开机后黑屏只有鼠标指针可以移动
  • win10系统无法安装打印机句柄无效
  • 经典璧纸
  • win7怎么免费升级win11
  • scchost.exe - scchost是什么进程 有什么用
  • ppap是什么文件
  • JAVAscript字符串类型单引号和双引号意一样吗
  • bootstrap基础教程
  • JS实现的base64加密、md5加密及sha1加密详解
  • pycharm官方教程
  • 深入理解中国式现代化
  • javascript面向对象编程指南第三版
  • 整理Javascript事件响应学习笔记
  • 个体工商户票种核定金额应该填多少
  • 上海税务网厅
  • 建筑行业增值税税收优惠政策
  • 港股印花税什么时候下调
  • 主题党日活动标题副标题格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设