awk 下如何打印当前匹配行的上一行 我来答 1个回答 #热议# 空调使用不当可能引发哪些疾病? 百度网友5311d79 2014-11-06 · TA获得超过1.9万个赞 知道大有可为答主 回答量:6356 采纳率:71% 帮助的人:3236万 我也去答题访问个人页 关注 展开全部 awk是逐行处理文本的,除非你每次处理下一行之前先保存当前行,否则是没办法的。awk '{a=$0;while(1){getline b;if(b~"^[0-9]+$"){print a;exit}else a=b}}' myfile始终用变量a保存当前行然后通过循环用getline获取下一行赋给变量b去进行匹配。这里,如果b满足全数字的要求,则打印上一行a并退出循环;否则,更新a的值为b。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 北京勤哲软件技术广告2025-01-01勤哲Excel服务器2024学习和下载。用Excel自动生成送货单打印软件及手机app.软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容用excel做送货单打印软件!!www.qinzhe.com查看更多用Excel自动生成销售送货单打印软件www.qinzhe.com查看更多Excel表格做送货清单打印软件勤哲Excel服务器软件2024,用Excel自动生成基于web,移动APP和PC的送货清单打印软件。软博会金奖产品,适合于各行各业的管理人员使用。www.qinzhe.com广告 其他类似问题 2018-06-11 awk 下如何打印当前匹配行的上一行 1 2015-07-22 使用sed打印出匹配行的上一行 7 2012-05-10 awk 如何提取匹配字段 打印整行 3 2014-04-24 如何用awk打印输出指定两行间的内容 29 2011-07-16 用awk怎么样在行的上面在加上一行 2 2015-11-21 sed如何打印匹配字符的上一行 4 2017-05-13 请教awk指定输出显示行的问题 2015-03-15 bash shell脚本,如何用sed 命令打印出匹配行和匹... 14 更多类似问题 > 为你推荐: