如果你想知道Linux里某个文件的分隔符都是什么,最便捷的方法就是打开文件看看啦,但有时候也会看错,或是文件太大搜索某个分隔符耗时太长。
用程序员的方法看就是下面酱紫啦
sed -n l filename|head -5
#注:l为小写的字母L
#以GATK SNP Calling的结果文件vcf为例
#可以看到分隔符是\t,符号$代表行末
grep -v "^#" file.vcf|sed -n l|head -4
Chr1\t1\t.\tT\t<NON_REF>\t.\tPASS\tEND=113218\tGT:DP:GQ:MIN_DP:PL\t0/\
0:0:0:0:0,0,0$
Chr1\t2\t.\tC\t<NON_REF>\t.\tPASS\tEND=113324\tGT:DP:GQ:MIN_DP:P\
L\t0/0:1:3:1:0,3,41$
网友评论