shell脚本,awk取中间列的方法。
2024-08-25 16:01:29
解释
1.$(int(NF/2)+1) 中int(NF/2)等于3,然后加1,就得到中间的4了。
2.$(NF/2+0.5) 相当于得出的是整数。NF/2是3.5,再由3.5+0.5,所以就是4了,也是中间数了。(四舍五入,小于五舍去,大于等于5进一位)
3.$((1+NF)/2) 相当于多了一个数字,进行除以2 ,所以就得了中间的数了。
最新文章
- JS时间戳格式化日期时间
- IBM X3850 Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘
- Xcode中XVim的常用操作
- angular评论星级指令
- 【框架】异步加载大量图片--ImageLoader
- this 的工作原理
- Egret Wing3 商城插件下载和使用
- Metronic 使用到的开源插件汇总
- java 抽象类和接口总结
- 离开csdn来到blog园
- jemalloc优化MySQL、Nginx内存管理
- 软件开发中的单一职责(转至INFOQ)
- 关于 HTML5 的 11 个让人难以接受的事实
- projecteuler----&;gt;problem=14----Longest Collatz sequence
- 小Q系列故事——电梯里的爱情
- 给input元素添加float. 去除IE6 下input的空隙
- SpringMVC基础学习(一)—初识SpringMVC
- Idea构建maven项目
- nginx: [error] open() ";/var/run/nginx/nginx.pid"; failed (2: No such file or directory)
- JavaScript简介及作用