linux awk的简单使用

今天想用简单的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 ----"," 来指定取出的数据使用逗号分隔

你可能感兴趣的:(linux awk的简单使用)