Awk包含许多内建的变量,对于每行的记录, Awk 默认按照空格进行分割,并将分隔后的值存入对应的 $n 变量中。如果一行还有 4 个单词,将被分别存储进 $1 $2 $3 $4 中,其中 $0 代表整行。 NF 也是一个内建的变量,代表该行中分割后的变量数。其中 NF必须是大写才是该行最后一个单词。

awk  '{print;}'  文件名                                   -------打印指定文件所有行,输出在控制台

awk '{print $1,$2,$NF;}'  文件名                   -------打印指定文件中的 第一列,第二列和最后一列(因为awk默认按空格分割 即:打印每行的第一个,第二个和最后一个单词)

例如:新建一个文件名为awk.txt

姓名   性别     年龄    出生年月     籍贯   政治面貌

阿恺   男        26      1986年      吉林   党员

发哥   男        26      1986年      黄冈   党员

阿莲   男        26      1986年      松原   党员

用上面的命令打印后 结果为:

姓名   性别   政治面貌

阿恺   男      党员

发哥   男      党员

阿莲   男      党员

Linux awk print相关推荐

  1. linux print不换行符,awk print 分隔符_awk print 不换行_awk print『』

    Linux 命令大全 AWK是一种处理文本文件的语言,是一个强大的文本探讨工具. 之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Ker ...

  2. linux awk语法格式,Awk是什么?一文带运维小白快速掌握Linux Awk用法

    原标题:Awk是什么?一文带运维小白快速掌握Linux Awk用法 作者:a8 Awk.sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以 ...

  3. linux awk(good)

    一个用awk处理字符串的例子: #!/bin/bash source="nokia201703148855" preffixStr=$(echo $source |awk '{pr ...

  4. Linux awk 命令 说明

    2019独角兽企业重金招聘Python工程师标准>>> 一.  AWK 说明 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个 ...

  5. linux awk 获取最后一列 获取倒数第二列

    获取最后一列: awk -F',' '{print $NF}' 获取倒数第二列: awk '{print $(NF-1)}' 关于awk 内置变量详细参考:<linux 文本处理 awk 几个特 ...

  6. netstat获取本机监听的地址列表 —— *链表实现*(sudo netstat -nl | grep -w tcp | awk '{print $4}')

    问题描述: 获取本机监听的地址列表中,协议类型为tcp的端口.(sudo netstat -nl | grep -w tcp) 知识填充: 在linux一般使用netstat 来查看系统端口使用情况步 ...

  7. linux awk命令详解,使用system来内嵌系统命令,批量github,批量批下载视频, awk合并两列...

    linux awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  8. [转]Linux awk 命令 说明

    From : http://blog.csdn.net/tianlesoftware/article/details/6278273 一.  AWK 说明 awk是一种编程语言,用于在linux/un ...

  9. php打印负载函数、Linux awk打印负载

    php的sys_getloadavg sys_getloadavt()可以获得系统负载情况.该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1.5和15分钟内的平均负载. 与其让服务器因 ...

最新文章

  1. 路由器snmp配置_基于keepalived配置数据库主从实现高可用
  2. python的用途实例-Python基础之函数原理与应用实例详解
  3. cs231n 学习笔记(5)——神经网络part1:建立神经网络架构
  4. Android 开发工程师面试指南
  5. 编程实现基于二维易位置换机制进行信息加解密_基于TEE的TBOX安全技术
  6. java web 自定义标签_JavaWeb学习——自定义标签
  7. 掌握Rabbitmq几个重要概念,从一条消息说起
  8. Play 2.0框架和XA交易
  9. 鱼眼图像畸变校正--透视变换
  10. 毕设问题小记——No Dialect mapping for JDBC type:-1错误
  11. 教你用SingalR实现后台开发程序运行时时检测
  12. 记一次 GitHub 出现 ^M 符号的解决办法
  13. 实体框架 Code First 迁移命令
  14. linux mysql 命令
  15. 纯c++实现之滚动窗口
  16. 企业工商数据-------大数据时代下的营销利器
  17. Canvas: trying to draw too large bitmap 红米 k30 奔溃
  18. matlab产生正定矩阵
  19. Dining(网络流,拆点, 最大流,详细注释)
  20. 小程序模板网站平台_小程序模板平台哪个好

热门文章

  1. 经典视频编解码框架理解
  2. vtt字幕转srt,python代码,vtt字幕格式转换srt
  3. MSP432P4控制智能车基础教学(一)
  4. ASP.NET Core 教学 - Web API JSON 序列化设定
  5. linux下 ftp登陆不上,ftp无法连接登录linux的解决方法
  6. FileZilla 连接FTP连接不上的问题解决
  7. 三元组的基本操作------JAVA
  8. 十、uni-app小程序时间戳
  9. Love You表白代码
  10. 分享:设置网卡混杂模式