我有一个这样的文件:
hgfjk
AX-75183725 2 2 -1 2 1 2 -1 0
我想分别替换-1
, 0
,1
和2
, NA
,0101
和。所以我会得到:0102
0202
hgfjk
AX-75183725 0202 0202 NA 0202 0101 0202 NA 0101
我使用这个命令:
awk 'NR == 1 { print; next } NR>1{a=$1;$1="@";gsub(/ -1\>/,"NA");gsub(/<0\>/,"0101");gsub(/<1\>/,"0102");gsub(/\<2\>/,"0202");$1=a;print}' file > out
这给了我这个输出:
hgfjk
AX-75183725 0202 2NA 0202 0102 2NA 0101
不知道怎么回事!!有人可以帮忙吗谢谢