我是命令行新手。我有很长的文本文件(samp.txt),以下列用空格分隔。awk/sed/perl 帮助表示赞赏。
Id Pos Re Va Cn SF:R1 SR He Ho NC
c|371443199 22 G A R Pass:8 0 1 0 0
c|371443199 25 C A M Pass:13 0 0 1 0
c|371443199 22 G A R Pass:8 0 1 0 0
c|367079424 17 C G S Pass:19 0 0 1 0
c|371443198 17 G A R Pass:18 0 1 0 0
c|367079424 17 G A R Pass:18 0 0 1 0
我想计算每个唯一 ID(计算唯一 ID 出现次数),计算第 6 列(第 6 列 =通过),计算有多少 He(来自第 8 列)和多少 Ho(第 9 列)。我想得到这样的结果
Id CountId Countpass CountHe CountHO
cm|371443199 3 3 2 1
cm|367079424 2 2 0 2