这个awk命令如何工作? |
您所在的位置:网站首页 › awk命令if条件 › 这个awk命令如何工作? |
概述以下非常简洁的命令将在第一次出现模式(包括第一次出现)后打印所有行: awk '/pattern/,0' 有人可以解释这个命令是如何工作的awk如何解析’/ pattern /,0’? (顺便说一句,我没有提出这个;它发布于compgroups.net.) 所以awk’/ foo /,/ bar / {print $0}’文件将打印文件中从foo到bar的每一行. 这个/ foo /,/ bar 以下非常简洁的命令将在第一次出现模式(包括第一次出现)后打印所有行: awk '/pattern/,0' 有人可以解释这个命令是如何工作的awk如何解析’/ pattern /,0’? (顺便说一句,我没有提出这个;它发布于compgroups.net.) 解决方法 所以awk’/ foo /,/ bar / {print $0}’文件将打印文件中从foo到bar的每一行.这个/ foo /,/ bar /语法称为范围模式.如果第一个正则表达式constant / foo /匹配,则将执行该块,直到匹配第二个正则表达式constant / bar /.通过将第二个正则表达式常量设置为0(即为假),它将永远不会匹配,因此在每行上执行块直到文件结束. 在awk中,如果未指定要为条件执行的代码块,则执行默认块{print $0}. 总结以上是内存溢出为你收集整理的这个awk命令如何工作?全部内容,希望文章能够帮你解决这个awk命令如何工作?所遇到的程序开发问题。 如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/yw/1027622.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |