小tips:如何获取指定列名的列?shell

我有一个文件叫filename.txt

test test2 test3 name test4
a a a cat a
b c c dog c

如果我只想要获取列名为name的列,

key="name"; head -n1 filename.txt | tr "\t" "\n" | grep -n $key
4:name

输出  4:name

awk '{print $4}' filename.txt 
name
cat
dog

就可以了。

上一篇:一些套路&tips&随记


下一篇:Vue表单操作的小tips