位置: 编程技术 - 正文

分享awk变量$0的妙用(awk命令使用什么变量存储行号)

编辑:rootadmin

脚本内容:

然后又发现awk中$0的鬼怪。于是进一步简化成了这个样子:

终于算是圆了自己用一句话搞定它的梦。yeah~ 不过对这个原理还是不很明白。因为print x;x=$0出来是上一行,但print $0则是本行。why? 网上对打印前一行还提出另一个写法,就看的更莫名其妙了:awk '/regex/{print (x==""?"":x)};{x=$0}' $1

而打印后一行是这样:awk '/regex/{getline;print}' $1

不过这毕竟是恰好上下行而已,如果是要前几行的,还是要靠NR运算了。

因为awk的流式处理,print x;x=$0,这个时候的x要等到下一行时才print出来。

推荐整理分享分享awk变量$0的妙用(awk命令使用什么变量存储行号),希望有所帮助,仅作参考,欢迎阅读内容。

分享awk变量$0的妙用(awk命令使用什么变量存储行号)

文章相关热门搜索词:awk 变量,awk取值,awk取值,awk nr==变量,awk给变量赋值,awk 变量,awk给变量赋值,awk中的$0,内容如对您有帮助,希望把文章链接给更多的朋友!

批量修改ssh配置的expect脚本 第一思路,用iptables把外网ssh的包DROP掉;第二思路,用tcpwrapper把sshd的allow写死;第三思路,修改sshd_config,只监听内网请求。由于一些说不清楚的原因

用shell+sendmail实现服务器监控报警小脚本 这种email报警脚本遍地都是,很多用的sendmail、postfix,感觉有些大材小用了;也有些用perl的NET::SMTP和Authen::SASL模块发信的,不过我perl用的不好,老发出

awk中让人郁闷的system()函数 发现一个特尴尬的事实。我辛辛苦苦去百度资料,想用rewrite实现针对不同域名源站故障后的自动跳转功能,但整个思路里遗漏了一个严重的问题。按我

标签: awk命令使用什么变量存储行号

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

上一篇:sed删除文件中的一行内容的脚本代码(sed删除文件中的目录)

下一篇:批量修改ssh配置的expect脚本(批量修改ssh配置端口)

  • 增值税出口退税款缴纳企业所得税吗
  • 公司办资质的发票入什么科目
  • 汇算退回的所得税分录
  • 城建税少申报了怎样罚款
  • 支付给外包公司的工资备注怎么写
  • 商品报废了还用退货吗
  • 开票时间超限怎么办
  • 企业所得税可以税前扣除的税有哪些
  • 小企业无形资产取得的账务处理
  • 商业企业收取各项费用的税务与会计处理
  • 全额计提坏账符合的条件
  • 电商支付的刷单费怎样做记账凭证?
  • 公司的私账合法吗
  • 中国人民银行保险公司
  • 固定资产叉车卖出怎么开票
  • 竹笋属于什么税目类别
  • 发票销货清单需要到税务局吗
  • 以前年度有亏损需要交增值税吗为什么
  • 本年利润期末
  • 累计结转是什么意思
  • 无发票的费用怎么处理
  • win10同步账户
  • 默认网关不可用win7
  • 公司比赛奖金计入什么科目
  • 车船税怎么计账
  • ngwatch.exe
  • 企业的民间借贷怎么处理
  • 应付职工薪酬的含义
  • 持有待售资产是流动还是非流动
  • 盘点那些神级翻唱现场
  • html扫码功能
  • php gdb
  • 简易计税办法计算的应纳税额可以抵扣吗
  • 残保金补申报后处罚会自动取消吗
  • 终止经营净利润含义
  • 织梦论坛
  • 电子承兑逾期超过30天怎么办
  • 返利销售的增值税怎么算
  • 出口退税转内销还是转免税好
  • 资产负债表不能有负数吗
  • 工会经费按应发还是实发缴纳
  • 离职员工个税申诉企业怎么处理
  • 收到个税手续费返还怎么做分录
  • 抵扣联过期时间
  • 赠品视同销售会计分录如何编制?
  • 房地产行业预缴土地增值税
  • 调整其他应付款作为收入
  • 小规模纳税人已付款对方不开发票几年了会计分录
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • 公司员工支出
  • 继续教育专项扣除标准是多少
  • 留存收益与未分配利润的关系
  • SQL语句查询数据量
  • mysql挂了怎么排查
  • Linux下安装MySQL5.7.19问题小结
  • Linux下mysql源码安装笔记
  • w10系统分辨率
  • Mac怎么设置默认视频播放器
  • linux定时删除2天前的文件输出日志
  • 怎样关闭windows10安全中心
  • mac系统怎么设置默认应用
  • win8.1设置在哪
  • 在linux系统中,用来存放系统所需要的
  • [置顶] clauvio,Twitter小老鼠
  • cocos2dx-js
  • jquery实现表单验证
  • nodejs制作网站
  • django框架mvt
  • Unity3D游戏开发标准教程
  • javascript的对象主要包括
  • Ubuntu修改用户名
  • android 点击按钮如果数据库有数据就更新,没有就创建
  • javascript 进阶篇2 CSS XML学习
  • Android mediaplayer 网络超时
  • python移动目标跟踪
  • java script课程
  • Android调用系统的电话拨号程序
  • Struts2+jquery.form.js实现图片与文件上传的方法
  • 济南社保减免政策2020通知
  • 运输企业定额发票是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设