Linux awk中输出上下两列值之间的差值

 

001、

[sy20213040737@admin2 test]$ cat a.txt           ## 测试数据
3
8
34
50
[sy20213040737@admin2 test]$ awk '{if(NR == 1){tmp = $1} else {print $1 - tmp; tmp = $1}}' a.txt     ## 输出差值
5
26
16

 

。 

 

posted @ 2024-09-19 10:49  小鲨鱼2018  阅读(15)  评论(0编辑  收藏  举报