我正在尝试重新格式化一个大文件。每行的前 6 列是可以的,但该行中的其余列需要以 2 为增量组合,中间有一个“/”字符。
示例文件(仅显示几列,但在实际文件中有更多):
1 1 0 0 1 2 A T A C
进入:
1 1 0 0 1 2 A/T A/C
到目前为止,我一直在尝试 awk,这就是我所处的位置......
awk '{print $1,$2,$3,$4,$5; for(i=7; i < NF; i=i+2) print $i+"/"+$i+1}' myfile.txt > mynewfile.txt