当前位置: 首页 > news >正文

网站做目录网站建设好了还要收取维护费

网站做目录,网站建设好了还要收取维护费,网站建设发布设需求,后期网站建设及维护推广简介 本文[1]介绍了在Linux中使用Awk的next命令来跳过剩余的模式和表达式,读取下一行输入的方法。 next命令 在 Awk 系列教程中,本文要讲解如何使用 next 命令。这个命令能让 Awk 跳过所有你已经设置的其他模式和表达式,直接读取下一行数据。…

简介

本文[1]介绍了在Linux中使用Awk的next命令来跳过剩余的模式和表达式,读取下一行输入的方法。

next命令

在 Awk 系列教程中,本文要讲解如何使用 next 命令。这个命令能让 Awk 跳过所有你已经设置的其他模式和表达式,直接读取下一行数据。

使用 next 命令可以避免执行那些我认为在命令执行过程中会浪费时间的步骤。

为了更好地理解其工作原理,本文以一个名为 food_list.txt 的文件为例,文件内容如下:

alt

想象一下执行这样一个命令:它会在每一行的末尾加上 (*) 符号,这样做是为了标出那些数量不超过 20 的食品项目。

alt

具体来说,上面的命令是这样执行的:

  • 首先,它会检查每一行的第四个数据(即数量)是否不超过 20。如果符合这个条件,这条记录就会被打印出来,并且在行尾加上 (*) 符号,这一步骤通过表达式 $4 <= 20 来实现。
  • 接下来,命令会判断每一行的第四个数据是否大于 20,如果是的话,这条记录也会被打印出来,这一步是通过另一个表达式 $4 > 20 来完成的。

但这里存在一个问题:在执行第一个表达式、通过 { printf "%s\t%s\n", $0,"**" ; } 打印并标记本文想要的行之后,程序还会去检查第二个表达式,这实际上是在浪费时间。

既然使用第一个表达式已经打印并标记了相关行,那么就没必要再去执行第二个表达式 $4 > 20 了。

要解决这个问题,本文可以使用 next 命令,操作如下:

alt

在通过 4 <= 20 { printf "%s\t%s\n", $0,"*" ; next ; } 这条命令打印了一个输入行之后,接下来的 next 命令将确保程序跳过 4 > 20 { print $0 ;} 这个条件判断,直接进入下一行的处理,避免了无谓的时间浪费在检查数量是否超过 20 上。

next 命令对于提高命令的执行效率至关重要,当需要时,它可以显著加快脚本的运行速度。

Reference
[1]

Source: https://www.tecmint.com/use-next-command-with-awk-in-linux/

本文由 mdnice 多平台发布

http://www.15wanjia.com/news/181746.html

相关文章:

  • ps个人网站怎么做wordpress输出标签名称
  • 网站服务内容 备案云速建站怎么样
  • 做网站公司 汉狮网络seo优化师是什么
  • 网站和域名都注册怎么连接成网址网站建设公司要求什么
  • 学网站建设有用吗网站邮件设置方法
  • 网站程序是什么上海建设工程交易中心网站
  • 网站别人能打开我打不开云南久久建设投资有限公司
  • 健身网站开发方式网站设计师主要做什么
  • 做网站需要几万块吗查找做影评的工作网站
  • 诸城网站建设与制作太仓网站制作网站建设
  • 网站建设十虾米播播支持wordpress吗
  • asp网站开发教案搭建WordPress教程
  • 推广的网站需要备案吗wordpress3.6
  • 在线设计网站海报做网站主要来源
  • 网站建设网站网页模板深圳网站营销推广公司电话
  • php旅游网站cms汕头有建网站公司吗
  • 阿里巴巴吧网站怎么做微信做自己网站
  • 广告公司网站设计策划京东网站建设
  • 企业网站怎么做毕业设计龙岗坑梓网站建设
  • 专门做焦点图的网站jsp网站开发中英文页面切换
  • 网站网站做任务佣金违法网上购物系统功能需求分析
  • 文章网站如何与压力做公司做网站
  • 台州椒江网站建设公司家政网站建设
  • 易语言做网站登录器柳州最新消息
  • 婚纱网站开发进度表自助建网站的平台 数据库
  • 北京好的做网站的公司wordpress视频教程 电驴
  • 南昌网站建设服务wordpress 视差效果
  • 重庆电脑网站建设网站一般用什么软件做
  • 网站编程开发wordpress如何添加自定义字段
  • 城阳网站建设电话上饶网站开发 app开发