首页 > 系统相关 >Linux awk命令中如何删除数组

Linux awk命令中如何删除数组

时间:2024-07-10 21:32:44浏览次数:18  
标签:删除 命令 如何 awk 数组 Linux

 

001、Linux awk中如何删除数组

(base) [b20223040323@admin2 test]$ cut -f 5-6 rt288_2_3.bim  |  paste - <(cut -f 5-6 yt4_2_3.bim ) | head
C       A       0       A
T       C       C       T
C       A       C       A
A       C       C       A
T       G       T       G
T       C       0       C
A       C       A       C
G       A       0       A
C       A       A       C
A       G       0       G                                                                                                           ## 声明数组                          ## 删除数组        
(base) [b20223040323@admin2 test]$ cut -f 5-6 rt288_2_3.bim  |  paste - <(cut -f 5-6 yt4_2_3.bim ) | awk '{for(i = 1; i <= NF; i++){ay[$i];if(i == NF) {print length(ay); delete ay}}}' | head
3
2
2
2
2
3
2
3
2
3

 。

 

标签:删除,命令,如何,awk,数组,Linux
From: https://www.cnblogs.com/liujiaxin2018/p/18295035

相关文章

  • Python 数组类型转树形结构
    今天突然想用到这个功能 结果百度到的 基本是写乱糟糟的一堆代码 无奈只好亲自操刀话不多说,先上代码:classTools:@staticmethoddeflist_to_tree(data,pid=0):children=[itemforitemindataifitem['pid']==pid]forchildinchi......
  • Linux基础
    一.Linux系统组成Linux系统是一个多层次的结构,包含了:内核、系统库、Shell以及应用程序等1.内核内核:是Linux系统的核心,也是Linux系统的基础,负责管理系统的硬件和提供最基本的系统服务。包含了:设备驱动程序、进程管理、内存管理、文件系统、网络协议栈等关键的底层功能和组......
  • Linux-shell编程入门基础
    目录前言Shell编程bash特性shell作用域变量环境变量$特殊变量$特殊状态变量$特殊符号(很重要)其他内置shell命令shell语法的子串截取统计指令执行时间练习shell特殊扩展变量父子shell的理解内置和外置命令区别数值计算双括号(())运算letexprexpr模式匹配bcawk中括号shell的条件判......
  • Day5(哈希表) |242.有效的字母异位词 & 349.两个数组的交集 & 202.快乐数&1.两数之和
    242.有效的字母异位词给定两个字符串*s*和*t*,编写一个函数来判断*t*是否是*s*的字母异位词。注意:若*s*和*t*中每个字符出现的次数都相同,则称*s*和*t*互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="c......
  • Linux C语言基础 day8
    目录思维导图:学习目标:学习内容:1.字符数组1.1二维字符数组1.1.1格式1.1.2初始化1.1.3 二维字符数组输入输出、求最值、排序2.函数2.1概念关于函数的相关概念2.2函数的定义及调用2.2.1定义函数的格式2.3 函数的分类1.无参无返回值函数2、有参无返回......
  • OI loves Algorithm——后缀数组
    最近NFLS周赛,F题需要后缀数组,我不会,光荣掉到20+名。打完后就去补习了相关知识,觉得很巧妙,就来写了一篇专栏1.后缀数组的定义后缀数组(SA)保存的是一个字符串所有后缀的排序结果,其中第SA[i]表示所有后缀中第$i$小的后缀的开头位置。与之相对的是名次数组Rank,Rank[i]......
  • 【Linux】00.Linux 介绍及其环境搭建
    一、Linux的发展史想要谈Linux的发展史,还是得先从UNIX开始讲起。1.1UNIX的发展历程1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念。1969-1970年,AT&T的......
  • Rockchip RK3566 - Linux SDK 之orangepi-build编译
    ----------------------------------------------------------------------------------------------------------------------------开发板:OrangePi3B开发板eMMC:32GBLPDDR4:8GB显示屏:15.6英寸HDMI接口显示屏u-boot:2017.09linux:5.10-------------------------------......
  • linux关于CPU使用率以及psutil真正计算CPU使用率的调研
    不一定准确,只是个人的分析CPU使用率mpstat-u通过查看每个CPU核心的用户进程使用时间(%usr)来计算CPU使用率的。它只考虑了用户进程的CPU使用情况,而不考虑内核进程的CPU使用情况。 这种计算方式会更大CPU使用率=2.19+4.57=6.76 Top将用户进程(us)和内核进程(sy)的CPU使用时间......
  • 0081_Search-in-Rotated-Sorted-Array-II【M】pivot 有序数组(值可重复)中的查找数值
    JY:pivot有序数组(值可重复)中的查找数值1、二分查找该题的任何解法同样可用于0033_search-in-rotated-sorted-array【M】中nums可能包含重复元素,这会影响到程序的时间复杂度吗?会,使用二分查找局部有序时,当nums[mid]==nums[low]时(或其它类似情况),无法确定左侧区间还是右......