linux文本如何统计列数
2022-05-06 本文已影响0人
jiarf
如果是等列的数据,也就是每行的列数都是一样的,可以用
cat SraRunTable.txt | awk -F"," 'END{print NF}'
38
如果不是等列的数据,
(wes) 09:33:18 jiarongf@172.16.10.223:/data1/jiarongf/learning/cancer-WES/data
$
cat SraRunTable.txt | awk -F"," '{print NF}'
33
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
就可以看到每行的列数了,同时注意文件的分隔符,awk默认是TAB或者空格分列,自己要注意更改。