linux 中 awk命令输出连续数值的差

 

1、

复制代码
[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt
8 4 2
2 8 3
1 3 4
3 4 6
[root@PC1 test2]# awk 'BEGIN{a = 0} {print $1 - a; a = $1}' a.txt  ## 输出第一列连续数值的差
8
-6
-1
2
复制代码

 

posted @   小鲨鱼2018  阅读(68)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2021-06-01 c语言 11-8
2021-06-01 c语言 11-7
2021-06-01 c语言中转换字符串函数 atoi函数
2021-06-01 c语言中 strncmp函数, 函数原型和头文件。
2021-06-01 c语言中strcmp函数,函数原型和函数头文件
2021-06-01 c语言中strncat函数,函数原型以头文件
2021-06-01 c语言中strcat函数,函数原型和函数头文件
点击右上角即可分享
微信分享提示