Linux 中 awk命令输出文本的前几列

 

001、linux 中 awk命令输出文本的前几列

复制代码
[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt                     ## 测试文本
01 02 03 04 05 06 07 08 09 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
[root@PC1 test2]# awk 'NF = 1' a.txt           ## 输出第一列
01
11
21
31
[root@PC1 test2]# awk 'NF = 3' a.txt           ## 输出前三列
01 02 03
11 12 13
21 22 23
31 32 33
[root@PC1 test2]# awk 'NF = 6' a.txt          ## 输出前六列
01 02 03 04 05 06
11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
复制代码

 

002、

复制代码
[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt                         ## 测试文本
01 02 03 04 05 06 07 08 09 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
[root@PC1 test2]# awk 'NF = NF - 1' a.txt          ## 提取除最后一列外的所有
01 02 03 04 05 06 07 08 09
11 12 13 14 15 16 17 18 19
21 22 23 24 25 26 27 28 29
31 32 33 34 35 36 37 38 39
[root@PC1 test2]# awk 'NF = NF - 2' a.txt          ## 提取最后两列外的所有
01 02 03 04 05 06 07 08
11 12 13 14 15 16 17 18
21 22 23 24 25 26 27 28
31 32 33 34 35 36 37 38
[root@PC1 test2]# awk 'NF = NF - 6' a.txt          ## 提取最后6列外的所有
01 02 03 04
11 12 13 14
21 22 23 24
31 32 33 34
复制代码

 。

 

posted @   小鲨鱼2018  阅读(287)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-02-08 python中对列表元素去重复
2022-02-08 python中列表切片的常用方法
2022-02-08 linux 中sed名删除匹配指定字符行及其后若干行
2022-02-08 linux中列出当前文件及目录的绝对路径
点击右上角即可分享
微信分享提示