小编xi1*_*00f的帖子

awk / sed / etc. 在一个文件中连接列

我想知道有什么更简单的方法可以做到这一点:

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)成为“注释”字段。

干杯,

command-line sed awk shell-script

2
推荐指数
1
解决办法
1555
查看次数

如何为包含撇号和引号的命令设置别名?

由于我之前的问题,我决定

alias groe= ?vim -c 'normal "+p1Gdddd"' -c ':%s/\n/' -c 'normal"gVGgJy"' -c'q!'?

我无法找到如何在我的示例中替换 '?s' 以使其工作。已经尝试过问号和撇号。任何想法,将不胜感激。谢谢

command-line shell alias quoting

2
推荐指数
2
解决办法
3480
查看次数

标签 统计

command-line ×2

alias ×1

awk ×1

quoting ×1

sed ×1

shell ×1

shell-script ×1