awk -F "," '{split($4,array,":");print $1,$2,$3,array[1],array[2]+1}' test.csv #split切割$4存到数组array中,...array[1]和arrya[2]即为切割后的两个区域
对文件第二列求均值
awk -F "," '{sum+=$2} END {print "Average = ", sum/NR}' test.csv
实现...、位置联系起来,第一个文件将第五列(ampl列,值为ampl1,ampl2...)存入一二三列(旧染色体,旧起始位置,旧结束位置)为下标的关联数组ampl,第二个文件按照一二三列(旧染色体,旧起始位置,...旧结束位置)取出关联数组的值(ampl1,ampl2...)...对应的旧的染色体和位置,被hg38amplicon_start_end.bed新的一个染色体和位置取代,并且将旧文件染色体和位置在amplGChg19.txt 对应的信息成功转移到新生成的新位置文件中