首页 > 系统相关 >linux 中awk命令实现每隔指定行数输出平均值

linux 中awk命令实现每隔指定行数输出平均值

时间:2023-10-06 10:55:59浏览次数:31  
标签:test01 20 平均值 sum 40 awk linux txt

 

001、

[root@pc1 test01]# ls
a.txt
[root@pc1 test01]# cat a.txt       ## 测试数据
40
60
20
40
40
80
60
20
20
0
0
80
4
4
8
8                                    ## 每隔4行输出平均值
[root@pc1 test01]# awk '{sum += $0; if(NR % 4 == 0) {print sum/4; sum = 0}}' a.txt
40
50
25
6

 。

 

标签:test01,20,平均值,sum,40,awk,linux,txt
From: https://www.cnblogs.com/liujiaxin2018/p/17744326.html

相关文章

  • linux 中 prefetch命令批量下载sra测序数据
     001、prefetch的安装  002、准备下载sra号的列表  003、设置下载存储目录  004、下载命令 。 参考:https://codeleading.com/article/83981102254/......
  • linux虚拟机网络配置
    我的装机环境是centos7版本【1】安装虚拟机vmware之后,点击菜单栏编辑——虚拟网络编辑器,点击Vmnet8,查看子网IP地址段【2】进入主机目录/etc/sysconfig/network-scripts,编辑ifcfg-ens33[root@xxpcV7-01network-scripts]#catifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBR......
  • Linux常用命令_基于CentOS 7
    新建文件夹mkdirfolder_name新建文件touchfile_name//如果你想跳过手动创建空文件的步骤,你也可以直接使用vim命令并指定文件名,如果该文件不存在,Vim将会自动创建它并打开。查看文件cata.txt//查看文件最后一屏内容lessa.txt//PgUp向上翻页,PgD......
  • Linux软件:如何安装Redis服务并后台运行
    第一步:将redis安装包上传到我们服务器里 第二步:解压文件并移动到/usr/local/redis目录内,没有则自行创建1、解压[root@masterhome]#tar-zxvfredis-4.0.8.tar.gz12、移动[root@masterhome]#mvredis-4.0.8/usr/local/redis/1第三步:编译并安装1、进入redis目录执行make......
  • Linux提权
    Linux提权测试思路命令uname-a查看内核版本,searchsploit搜索一下内核版本查看有无内核漏洞命令sudo-l查看sudo提权cat/etc/crontab;利用find/-path/proc-prune-o-typef-perm-o+w2>/dev/null命令查看可写文件或目录利用find/-typef-perm-04000-ls......
  • 【Linux笔记】tar——压缩与解压
    #【Linux笔记】tar——压缩与解压打包与压缩打包文件(生成新的tar文件):tar-cfnewTar.tarfile.txt打包并压缩文件(生成新的.tar.gz文件):tar-zcfnewTar.tar.gzfile.txt注:打包和压缩是不一样的概念gzip这种压缩方式默认只能压缩一个文件,所以当有多个文件需要压缩时,就......
  • Unix/Linux系统编程第七八章
    第七章文件操作7.1文件操作级别文件操作分为五个级别(1)硬件级别:fdisk:将硬盘、U盘或SDC盘分区。mkfs:格式化磁盘分区,为系统做好准备。fsck:检查和维修系统。碎片整理:压缩文件系统中的文件。(2)操作系统内核中的文件系统函数:每个操作系统内核均可为基本文件操作提......
  • linux服务器关闭ipv6
    现在ipv6越来越普及,但仍然有很多网站不支持,有时候服务器开启了ipv6,默认会通过ipv6的出口请求访问,可能会造成访问慢,api接口ip受限等问题,所以有时候反而需要关闭ipv6,ssh登陆到服务器,复制以下命令回车执行即可关闭。wget -O disable_ipv6.sh http://downinfo.myhostadmin.net/vps......
  • 多IP应用云主机切换出口IP地址[Linux系统教程]
    1.查看外网网卡设备和网关执行命令: iprouteshow2.更换出口ip为 211.149.140.130执行命令:iproutechangedefaultvia 211.149.140.1 dev eth0 src 211.149.140.1303.查看结果执行命令: iprouteshow......
  • NOI Linux 使用
    转载自这里一、Linux的基本操作(命令行)打开命令行在NoiLinux中可以使用快捷键Ctrl+Alt+T打开命令行终端Linux的目录Linux是没有Windows下硬盘分区的概念的,所有设备均会被挂载到一个统一的文件系统,Linux下的目录有两种:绝对目录:相对于文件系统的根目录/......