使用awk命令获取命令或文本的行、列
2017-06-25 23:37
330 查看
以ll为例说明
1、打印命令的第1列: ll | awk '{print $1}';
打印文档的第1列: awk '{print $1}' filename
2、打印命令的前2列: ll | awk '{print $1, $2}'
打印文档的前2列: awk '{print $1,$2}' filename
3、打印完命令第一列,然后打印第2列:ll | awk '{print $1 $2}';
打印完文本第一列,然后打印第2列:awk '{print $1 $2}' filename;
4、打印文本文件的总行数 : awk 'END{print NR}' filename
打印命令的总行数:ll | awk 'END{print NR}'
5、打印文本第一行 :awk 'NR==1{print}' filename
打印命令的非第一行:ll | awk 'NR!=1{print}'
6、打印文本第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'
打印命令的第3行第9列:ll | awk 'NR==3{print}' | awk '{print $9}'
1、打印命令的第1列: ll | awk '{print $1}';
打印文档的第1列: awk '{print $1}' filename
2、打印命令的前2列: ll | awk '{print $1, $2}'
打印文档的前2列: awk '{print $1,$2}' filename
3、打印完命令第一列,然后打印第2列:ll | awk '{print $1 $2}';
打印完文本第一列,然后打印第2列:awk '{print $1 $2}' filename;
4、打印文本文件的总行数 : awk 'END{print NR}' filename
打印命令的总行数:ll | awk 'END{print NR}'
5、打印文本第一行 :awk 'NR==1{print}' filename
打印命令的非第一行:ll | awk 'NR!=1{print}'
6、打印文本第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'
打印命令的第3行第9列:ll | awk 'NR==3{print}' | awk '{print $9}'
相关文章推荐
- Linux:使用awk命令获取文本的某一行,某一列
- Linux:使用awk命令获取文本的某一行,某一列
- 使用awk命令获取文本的某一行,某一列
- 使用awk命令获取文本的某一行,某一列
- Linux:使用awk命令获取文本的某一行,某一列
- Linux:使用awk命令获取文本的某一行,某一列
- 关于awk与其它命令一起使用显示文本信息
- 22. 使用 awk / grep / head / tail 命令进行文本 / 日志分析 (/home/D/acc.log)
- Linux中 awk命令获取文本的某一行
- 获取文本中你须要的字段的 几个命令 grep awk cut tr sed
- 获取文本中你需要的字段的 几个命令 grep awk cut tr sed
- find,awk,grep等文本操作命令的使用
- 使用awk命令逐字打印文本内容~纯属一时兴起,没多大作用~
- awk命令获取文本的某一行某一列
- linux命令之目录监控 字符串拆分 监控命令运行结果 统计行数 去除文本头尾空格 获取网卡名浮点数运算等命令使用技巧
- 22. 使用 awk / grep / head / tail 命令进行文本 / 日志分析
- Linux文本处理—awk gawk命令的使用
- APUE获取网卡ip字段以及文本切割命令的使用
- awk命令的使用(三)获取数组的最后一个元素
- 使用C#调用Ping命令获取网络连接情况 + 获取DOS返回值