Linux和unix中 awk 的print浅谈
来源:互联网 发布:刷黄金卷轴软件 编辑:程序博客网 时间:2024/06/05 03:18
原文地址:http://blog.csdn.net/ckstory/article/details/6229032
awk '{print;}' 文件名 -------打印指定文件所有行,输出在控制台
awk '{print $1,$2,$NF;}' 文件名 -------打印指定文件中的 第一列,第二列和最后一列(因为awk默认按空格分割 即:打印每行的第一个,第二个和最后一个单词)
例如:新建一个文件名为awk.txt
姓名 性别 年龄 出生年月 籍贯 政治面貌
阿恺 男 26 1986年 吉林 党员
发哥 男 26 1986年 黄冈 党员
阿莲 男 26 1986年 松原 党员
用上面的命令打印后 结果为:
姓名 性别 政治面貌
阿恺 男 党员
发哥 男 党员
阿莲 男 党员
Awk包含许多内建的变量,对于每行的记录, Awk 默认按照空格进行分割,并将分隔后的值存入对应的 $n 变量中。如果一行还有 4 个单词,将被分别存储进 $1 $2 $3 $4 中,其中 $0 代表整行。 NF 也是一个内建的变量,代表该行中分割后的变量数。其中 NF必须是大写才是该行最后一个单词。
阅读全文
0 0
- Linux和unix中 awk 的print浅谈
- Linux和Unix中 awk 的print浅谈
- Linux和unix中 awk 的print浅谈
- 浅谈Unix和Linux下的int
- awk print 的用法
- awk print 的用法
- awk {print $2}的讲解
- awk print
- linux中sed命令和awk命令的使用
- linux中awk的用法
- 浅谈Unix/linux下的内存管理
- linux/unix shell中的awk
- awk - Unix, Linux Command---reference
- 【Unix/Linux】AWK 简明教程
- Linux / Unix Command: awk命令
- Linux的sed和awk
- linux find -print 和 -print0的区别
- awk print列的N种形式
- 171130之Java序列化
- Dima and Sequence CodeForces
- mysql 忘记 root 密码
- 2017/11/29C语言笔记整理
- (大整数) n 的阶乘 , n 的阶乘连续相加,和a(a为任何整数)的n次方
- Linux和unix中 awk 的print浅谈
- 05-方法values演示) 06-Map集合-常见子类对象) 07-Map集合-HashMap存储自定义对象) 08-Map集合-TreeMap存储自定义对象) 1 2
- C++学习笔记--类型转换函数
- 《大宇:Qt从入门到精通》目录
- ES6 fetch函数与后台交互
- Angular Js 里面table, checkbox制作可多选,单选的表格
- linux 系统安装 RabbitMQ
- rsa key的使用
- SSM初次学习后的项目笔记