当前位置: 技术问答>linux和unix
(UNIX)读取文件,只显示行号,怎么办啊?
来源: 互联网 发布时间:2016-07-21
本文导语: 先根据变量 Jobname 去查找符合条件的行, 再打印其下一行,用: awk '/'"$Jobname"'/{print (NR+1)}' report 好像不行,我试了一下, UNIX 认识的是:$Jobname 是字符串啊.. 不知道要怎么改进啊? | awk '/'"$Jo...
先根据变量 Jobname 去查找符合条件的行,
再打印其下一行,用:
awk '/'"$Jobname"'/{print (NR+1)}' report
好像不行,我试了一下, UNIX 认识的是:$Jobname 是字符串啊..
不知道要怎么改进啊?
再打印其下一行,用:
awk '/'"$Jobname"'/{print (NR+1)}' report
好像不行,我试了一下, UNIX 认识的是:$Jobname 是字符串啊..
不知道要怎么改进啊?
|
awk '/'"$Jobname"'/{print $(NR+1)}' report
上面是打印行号,这个是打印变量jobname下一行内容
有问题么?
上面是打印行号,这个是打印变量jobname下一行内容
有问题么?
|
awk '/'"$Jobname"'/ { getline; print NR, $0}' report
这样呢?
这样呢?