0
G。 。 PASS VRT = 1 GT 0/0 0/0 0/0 0/0 0/0 0/0
G。 。 PASS VRT = 1 GT 0/0 0/0 0/0 0/0 0/0 0/0
C。 。 PASS VRT = 1 GT 0/0 0/0 0/0 0/0 0/0 0/0awk + gsub特殊字符
我有一个如上所示的文件,我试图用列1中的文本替换0/0。
awk -F'\t' '{ gsub("0/0", $1/$1);}1' OFS="\t" file.txt
输出应该是这样的:
G . . PASS VRT=1 GT G/G G/G G/G G/G G/G G/G
G . . PASS VRT=1 GT G/G G/G G/G G/G G/G G/G
C . . PASS VRT=1 GT C/C C/C C/C C/C C/C C/C
它抛出错误 “AWK:被零除”。看起来我不符合特殊字符。有人可以帮忙吗?
谢谢!我错过了代码中的“/” – chas 2014-10-10 14:07:20