尝试从命令行中获取更多信息:
我有一个文件:
我希望根据第二列获取唯一行,我已经完成了。
我有一个文件:
CHR25 1192279 Y Exonic NA exon 2 [1/1] 1192145 1192322
CHR25 1192279 Y Exonic NA CDS 2 [1/1] 1192145 1192322
CHR25 1739394 Y Exonic NA CDS 2 [1/2] 1739294 1739456
我希望根据第二列获取唯一行,我已经完成了。
cat file | cut -f 2 | uniq > grepfile
我不确定如何使用grep -f
来使每行只匹配一个结果,因为之前我已经使用过了。使用-m1或| head -n 1
只会给出第一个匹配的结果。我希望第一行与'grepfile'中的每一行都匹配。
期待您的回答=)
awk'!s[$2]++'
- Alan Curry