awk '{print$1,$4}' test.txt
打印第一列和第四列,awk默认分隔符为空格或者tab
awk 'S3>0&& $6=="LC' test.txt
#print column 3 (value >3) and column 6 (match LC)
awk -F: '{print $1,$3,$6}' test.txt
#默认分隔符为:
awk -F: '{print $1,$3,$6}' OFS="\t" test.txt
#默认分隔符为:,输出分隔符为"\t
awk '$6~/FIN|TIME/ {print $1,$3,$6}' OFS="\t" test.txt
打印第六列匹配上FIN或者TIME 的$1,$3,$6列,而且输出分隔符为"\t
统计每一行的加和
awk '/Os01g/ {x+=$1} END {print x}' test.txt
网友评论