首页 新闻 会员 周边

你要找到文件中每一个关键字,并且精准提取出它们各自后面的第65行(而不是前后65行的范围)。

0
[已关闭问题] 关闭于 2026-05-26 16:08

awk '/A1/ {line=NR+65} NR==line {print NR": "$0}' A65

 

这条命令的逻辑非常清晰:
1. /A1/ {line=NR+65} :每当 awk 扫描到包含 A1 的这一行时,它就立刻在心里记下:“目标行号 = 当前行号(NR) + 65”。
2. NR==line {print NR": "$0} :当 awk 继续往下扫描,发现当前的行号正好等于刚才记下的“目标行号”时,就把这一行的内容打印出来(同时打印行号 NR 方便你核对)。

*Tesla*的主页 *Tesla* | 小虾三级 | 园豆:1634
提问于:2026-05-26 16:08
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册