【发布时间】:2016-07-17 04:56:42
【问题描述】:
我有如下文件
-1 1 -1
2 -1 2
-1 2 0
我想将元素“-1”压缩
tr -s '-1' file
但它不起作用。
添加
我使用 vcftools 将 vcf.gz 更改为具有元素“0”、“1”或“2”的矩阵(例如,chr1.012)(缺失值为“-1”)。但我发现每一行的长度是不同的。所以我怀疑是不是因为“-1”。所以我想挤压“-1”元素。
【问题讨论】:
-
“挤压”是什么意思?用单个“-1”替换连续出现的“-1”?
-
@Mithrandir 我想将“-1”视为一个数字
-
你的输出应该是什么样子的?
-
tr只会在一对一的基础上音译或压缩字符。您的-1是两个字符,因此您需要使用不同的工具 - 可能是sed、awk或perl。
标签: linux bash centos tr vcftools