首页 > 其他分享 >awk的命令集景!!

awk的命令集景!!

时间:2022-12-12 22:25:23浏览次数:45  
标签:打印文件 打印 第一列 awk print 文本 命令集

使用awk命令获取文本的某一行,某一列的技巧:

1)打印文件的第一列(域) : awk '{print $1}' filename
2)打印文件的前两列(域) : awk '{print $1,$2}' filename
3)打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename
4)打印文本文件的总行数 : awk 'END{print NR}' filename
5)打印文本第一行 :awk 'NR==1{print}' filename
6)打印文本最后一行: awk 'END{print}' filename
7)打印文本第二行第一列 :sed -n "2, 1p" filename | awk '{print $1}'

sed -n "2, 1p" /etc/passwd | awk -F: '{print $1}'

标签:打印文件,打印,第一列,awk,print,文本,命令集
From: https://www.cnblogs.com/cherishthepresent/p/16977263.html

相关文章

  • QT检测鼠标移入窗口和移出窗口_F_hawk189_新浪博客
    enterEvent是鼠标移入leaveEvent是移出MainWindow.h#ifndef......
  • Linux常用命令-awk
    awklinux强大的文本处理工具常用命令#-F指定分隔符#$0打印该行所有位置#$1,$2,$3打印对应位置#$NF打印匹配行最后一位cattest.txt|awk-F'|''{print$N......
  • awk的简单样例
    shellawk求和当第一列相同时,对应的第二列相加awk'{sum[$1]+=$2}END{for(c in sum){print c,sum[c]}}'输入文件名 在Shell中,我们可以用awk实现按列求和的功能,非常简单1......
  • awk 使用案例
    df-h|awk'BEGIN{print"FullPartition"}NR>1{gsub("%","",$5);$5+=0;if($5>=60){print$1"\t"$5}}' 2.停止占用8080端口的進程lsof-i:8080|awk'NR!=1{print$......
  • linux中利用awk命令将一列数据转换为一行数据
     001、 [root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据123456[root@PC1test]#awk'{printf("%s",$0)}END{printf"\n"}'......
  • Pixhawk控制电机命令pwm源码详解
    在用USB转串口连接好飞控板之后,可以在终端使用命令pwm来进行设置pwm的输出值例如:命令nsh>pwmtest–c13–p1200该命令用来测试通道1和3,并将他们的输出值设定为1200us。p......
  • awk输出单引号、双引号
    #输出双引号awk-F""'{print"\""$1"\"\,"}'"xxxxx",使用""双引号把一个双引号括起来,然后用转义字符\对双引号进行转义,输出双引号。#输出单引号awk-F""'......
  • linux三剑客grep,sed,awk学习
    此文章为B站视频https://www.bilibili.com/video/BV1rA4y1S7Hk的个人记录版,方便以后自己回来复习,如果不对请多多见谅。概述三剑客有各自的领域:grep:擅......
  • awk的简单样例
    shellawk求和当第一列相同时,对应的第二列相加awk'{sum[$1]+=$2}END{for(c in sum){print c,sum[c]}}'输入文件名 在Shell中,我们可以用awk实现按列求和的功能,非常......
  • linux中awk命令从fasta中提取指定的scaffold
     001、[root@pc1test4]#lstest.fa[root@pc1test4]#cattest.fa##测试fasta文件>mmm11111>bbb8888887777>kkk666666699999>qqq000033333[root@p......