24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1095  |  回复: 6

luobo123456

木虫 (正式写手)

[求助] awk--printf已有3人参与

请问 我使用什么命令能够输出 length of vectors 的下一行
  length of vectors
    12.916433548 10.513320277  3.871021468     0.077420752  0.095117429  0.258329748

awk--printf
64}~)B)F0U8X{__`BIH4(7F.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
漫天飘雪: 金币+2, 谢谢交流 2016-08-30 17:23:44
这个一步输出有困难,建议使用脚本来做,中间需要一个变量(linenum)的辅助。
CODE:
linenum=`grep -n 'length of vectors' filename | head -1 | awk '{print $1}'`
linenum=`echo $linenum | awk 'BEGIN{RS=":";ORS=" ";}{print $0}'`
let "$((linenum++))"
cat filename | head -n $linenum | tail -1

» 本帖已获得的红花(最新10朵)

思想重于技巧,内涵重于表象
2楼2016-08-30 15:17:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jpchou

专家顾问 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
漫天飘雪: 金币+2, 谢谢交流 2016-08-30 17:23:35
grep 的版本如果夠新的話,用 grep 比較快

grep -A 1 " length of vectors" OUTCAR

» 本帖已获得的红花(最新10朵)

3楼2016-08-30 16:02:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

引用回帖:
3楼: Originally posted by jpchou at 2016-08-30 16:02:57
grep 的版本如果夠新的話,用 grep 比較快

grep -A 1 " length of vectors" OUTCAR

然后再pipeline一个head -2 | tail -1
真没发现grep本身就自带了-A和-B,学习了。
思想重于技巧,内涵重于表象
4楼2016-08-30 16:39:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luobo123456

木虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by souledge at 2016-08-30 15:17:26
这个一步输出有困难,建议使用脚本来做,中间需要一个变量(linenum)的辅助。

linenum=`grep -n 'length of vectors' filename | head -1 | awk '{print $1}'`
linenum=`echo $linenum | awk 'BEGIN{RS=" ...

谢谢

发自小木虫IOS客户端
5楼2016-08-31 09:45:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luobo123456

木虫 (正式写手)

送红花一朵
引用回帖:
3楼: Originally posted by jpchou at 2016-08-30 16:02:57
grep 的版本如果夠新的話,用 grep 比較快

grep -A 1 " length of vectors" OUTCAR

谢谢

发自小木虫IOS客户端
6楼2016-08-31 09:46:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerkwin

专家顾问 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
蛋蛋小童鞋: 金币+1, 谢谢参与,小木虫鼓励积极回答问题者 2016-09-01 08:59:03
awk '/length of vectors/{getline; print}' file
7楼2016-09-01 08:38:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 luobo123456 的主题更新
信息提示
请填处理意见