我想知道有什么更简单的方法可以做到这一点:
awk 'NR > 1 {print $1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t"$8"\t"$9$10$11$12$13$14$15$16}' file.in > file.out
Run Code Online (Sandbox Code Playgroud)
简单地说就是“通过删除中间的制表符来连接第 9 到 16 列”
合并的第 9-16 列成为“注释”,因此可能包含空格。
截至今天,有 16 列,但如果需要,这可能会增加/减少。最终第 9 列(连接 9-16)成为“注释”字段。
干杯,
习
由于我之前的问题,我决定
alias groe= ?vim -c 'normal "+p1Gdddd"' -c ':%s/\n/' -c 'normal"gVGgJy"' -c'q!'?
我无法找到如何在我的示例中替换 '?s' 以使其工作。已经尝试过问号和撇号。任何想法,将不胜感激。谢谢