Linux文件格式问题(^ M $而不是$)

时间:2014-03-12 13:34:10

标签: python linux format virtualbox

我有一个非常奇怪的问题。

通过Python我创建了一个.bed文件。这个.bed文件由3列组成:chromosomestartend。然后,应该通过Linux中的内置工具分析此文件,但它会显示“意外的文件格式”。通过cat -e file.bed |更多我看到所有行都以 ^ M $ 结尾,它应该只以 $ 结尾(Atleast手动创建的文件只显示$和工作)。

有谁知道如何解决这个问题?我在使用Ubuntu 12.04.4 LTS的VirtualBox上使用Bio-Linux

谢谢,

编辑:文件是通过;

在Python中构建的
test = "".join(chromosomes) #chromosomes = chr<tab>start<tab>end<space>\n
bed.write(test[0:-1])

0 个答案:

没有答案