Linux:使用awk命令获取文本的某一行,某一列
2016-03-23 21:04
591 查看
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、打印文本第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'
awk -F ',' 'END {print $2}' BIRoomTime20160229.txt
shell里面的赋值方法有两种,格式为
1) arg=`(命令)`
2) arg=$(命令)
因此,如果想要把某一文件的总行数赋值给变量nlines,可以表达为:
1) nlines=`(awk 'END{print NR}' filename)`
或者
2) nlines=$(awk 'END{print NR}' 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、打印文本第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'
awk -F ',' 'END {print $2}' BIRoomTime20160229.txt
shell里面的赋值方法有两种,格式为
1) arg=`(命令)`
2) arg=$(命令)
因此,如果想要把某一文件的总行数赋值给变量nlines,可以表达为:
1) nlines=`(awk 'END{print NR}' filename)`
或者
2) nlines=$(awk 'END{print NR}' filename)
相关文章推荐
- arm-linux-gcc.tgz安装
- linux mint 17.3 安装cuda7.5 toolkit
- Linux环境下jdk的配置
- linux中文件颜色,蓝色,白色等各自代表的含义
- linux中使用Xmanager调dbca创建数据库
- 《Linux内核分析》第五周学习笔记
- 启动centos出现ctrl+D维护不能进入系统
- 嵌入式Linux USB WIFI驱动的移植
- kali linux 2.0 cdrom fail
- U-boot mkimage指定Linux内核地址时的两种方式
- Linux下文件权限(一)用户ID和用户组ID
- Linux检测websphere进程宕机后自动重启脚本
- linux系统调用
- ARM Linux系统的时钟机制
- ARM Linux 如何--注册和触发--软中断
- Linux与windows中清空文件的方法
- Centos安装成功mysql-5.5.37
- 《Linux内核分析》第五周笔记 扒开系统调用的三层皮(下)
- linux tar文件解压
- 如何编写Linux设备驱动程序