我有一个这样的文件(制表符分隔),但很多行
1314 0 0 0 0 0 3 1321 - k63_1878003 1314 0 1314 6 171115067 64288422 64291057 4 12,131,75,1096, 0,12,143,218, 64288422,64288802,64289161,64289961,
Run Code Online (Sandbox Code Playgroud)
我需要在string每行的第14列前加一个,但保持其他所有内容相同.我可以在awk中这样做,还是在sed中会更好?
Bir*_*rei 12
用awk.OFS在输出中的字段之间打印选项卡:
awk 'BEGIN { OFS = "\t" } { $14 = "string" $14; print }' infile
Run Code Online (Sandbox Code Playgroud)