如何使用AWK提取每一行的特定数据

如何使用AWK提取每一行的特定数据,第1张

我自己举例吧:

NR==2,指定第二行,NR(Number of Record,记录数,awk中默认一行为一个记录)

print $3,打印第三列

最后输出第二行第三列的元素。

假设获得每一行第二列的所有数据

awk '{print $2}' file

如果需要在awk程序中先保存,在END块或在某行需要使用其他行中的数据

可以用

awk '{d[NR]=$2}END{for(i=1;i<=NR;i++){print d[i]}}'  file

以上就是关于如何使用AWK提取每一行的特定数据全部的内容,包括:如何使用AWK提取每一行的特定数据、awk如何取出它的每一行和某一列的某个元素、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9324915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存