首页 > 系统相关 >linux 中 awk命令中数组的应用

linux 中 awk命令中数组的应用

时间:2022-11-04 18:00:29浏览次数:41  
标签:test4 pc1 awk 数组 linux txt root

 

001、基本用法

[root@pc1 test4]# ls
a.txt
[root@pc1 test4]# cat a.txt
a b c
d b e
a d e
z b c
a d e
[root@pc1 test4]# awk '{print ay[$2]++}' a.txt
0
1
0
2
1
[root@pc1 test4]# awk '{print ++ay[$2]}' a.txt   ## 记录指定列的元素重复的次数
1
2
1
3
2

 

标签:test4,pc1,awk,数组,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/16858647.html

相关文章

  • linux 文件打包 / 分割 / 组合 / 解压
    较多时候我们在linux下使用tar打包文件夹,会出现打包后的文件过大,在文件copy过程中需要切片成较小文件。步骤:1.先压缩,然后切片**打包命令:#tarzcvfimages.tar.......
  • 【Java】数组对象转实体对象
    使用说明使用时,要留意Object数组中值的顺序,需要与目标实体类中构造方法的形参的顺序保持一致,防止出现赋值错误的情况。工具类代码/***数据类型转换工具类*@author......
  • Java学习笔记day4--数组算法(赋值,复制,反转,排序,查找)
    packageday4_array;publicclassAlgorithmArray{publicstaticvoidmain(String[]args){//数组赋值问题===============================......
  • mac linux 查看端口占用情况
    maclsof-i:8080nodejs项目,启动初问题了,终断后,老出现,端口占用启动不了的情况linux1.也可以用lsof-i:端口号----发现有的linux服务器不支持lsofnetstat-ntl......
  • Java学习笔记day4--数组常见异常Exception
    packageday4_array;/**数组中的常见异常:1.数组角标越界的异常ArrayIndexOutOfBoundsException2.空指针异常NullPointerException*/publiccla......
  • linux服务器项目迁移非常好用的工具scp和rsync
    linux系统下一般都安装了,启用一下就可以了(1):编辑配置文件 #sudovi/etc/default/rsync#ubuntu #vi/etc/xinetd.d/rsync#centoscentos:把disable=yse改为no......
  • Linux删除tunnel的方法
    测试lvs的时候,添加了一个IPtunnel,如下:/sbin/ifconfigtunl0$VIPbroadcast$VIPnetmask255.255.255.255up/sbin/routeadd-host$VIPdevtunl0测试完毕......
  • Linux查询块设备命令之 lsblk
    简介在Linux系统下面,lsblk用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util......
  • Linux查询块设备信息之 blkid
    blkid语法查看块设备的文件系统类型、LABEL、UUID等信息,有软件包util-linux提供。[root@localhost~]#blkid--help用法:blkid--label<label>|--uuid<uuid>blk......
  • linux有哪些文件类型
    七种文件类型在Linux中一切都是文件,但文件都得有类型。那如何查看文件是什么类型了?在Linux常见的文件类型有7种,分别如下所示:文件属性文件类型-常规文件,即file......