首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

(UNIX)读取文件,只显示行号,怎么处理啊

2012-02-17 
(UNIX)读取文件,只显示行号,怎么办啊?先根据变量 Jobname 去查找符合条件的行,再打印其下一行,用:awk /

(UNIX)读取文件,只显示行号,怎么办啊?
先根据变量 Jobname 去查找符合条件的行,
再打印其下一行,用:
awk '/'"$Jobname"'/{print (NR+1)}' report

好像不行,我试了一下, UNIX 认识的是:$Jobname 是字符串啊..

不知道要怎么改进啊?

[解决办法]
awk '/'"$Jobname"'/{print $(NR+1)}' report 

上面是打印行号,这个是打印变量jobname下一行内容

有问题么?
[解决办法]
awk '/'"$Jobname"'/ { getline; print NR, $0}' report

这样呢?

热点排行