你能告诉我在linux中如何选择最小值的行,包括指数,基于第四列和按第一列分组吗?
原始文件
ID,y,z,p-value
1,a,b,0.22
1,a,b,5e-10
1,a,b,1.2e-10
2,c,d,0.06
2,c,d,0.003
2,c,d,3e-7
3,e,f,0.002
3,e,f,2e-8
3,e,f,1.0
我需要的文件如下所示。
ID,y,z,p-value
1,a,b,1.2e-10
2,c,d,3e-7
3,e,f,2e-8
实际上这一切都很好,所以感谢大家!
tail -n +2 original_file > txt sort -t, -k 4g txt