Bash команда "Head" не показывает определенные столбцы моего файла bed / csv - PullRequest
2 голосов
/ 03 августа 2020

У меня есть файл кровати с именем cover.bed. Когда я выполняю head coverage.bed, это начало того, что выводит:

chr start   end .   .   strand  length  CG  CA  CT  CC  TG  AG  GG
chr1    3000380 3000440 .   .   +   172 0   2   9   2
chr1    3000492 3000552 .   .   +   172 0   1   9   1
chr1    3000593 3000653 .   .   +   1055    0   4   7   4

Однако, когда я просматриваю файл, используя gedit coverage.bed, я вижу, что это правильные первые 3 строки:

chr start   end .   .   strand  length  CG  CA  CT  CC  TG  AG  GG
chr1    3000380 3000440 .   .   +   172 0   2   9   1   3   5   2
chr1    3000492 3000552 .   .   +   172 0   1   9   2   8   1   1
chr1    3000593 3000653 .   .   +   1055    0   4   7   3   6   5   4

Почему это происходит? Сценарий python вывел этот файл - возможно ли, что что-то не так с кодом, которое привело бы к этой ошибке?

Изменить: результат sed -n 2p coverage.bed | hexdump -C:

00000000  63 68 72 31 09 33 30 30  30 33 38 30 09 33 30 30  |chr1.3000380.300|
00000010  30 34 34 30 09 2e 09 2e  09 2b 09 31 37 32 09 30  |0440.....+.172.0|
00000020  09 32 09 39 09 31 09 33  09 35 09 32 0d 0a        |.2.9.1.3.5.2..|
0000002e
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...