今天想用简单的shell操作数据中的列,发现awk特别好用,简单记录下
通常使用
awk来获取多个列的情况,比如有个文件data.txt,其中有3列数据,使用制表符分隔,如下
1 xiaowang 170
2 xiaoli 168
3 xiaozhang 183
我想取其第二列和第三列,并使用逗号分隔
那么可以使用awk来
cat data.txt | awk -F '\t' '{print
3}'
我们简单介绍下上面这个语句
-F '\t' ----来指定分隔符为制表符
print 3 ----"," 来指定取出的数据使用逗号分隔
网友评论