我有12个由制表符分隔的列.我怎样才能并排加入他们?
[已添加]您也可以告诉我其他方法为AWK:越快越好.
既然你特地询问了awk(有更适合这项工作的工具),以下是第一个解决方案:
awk '{print $1$2$3$4$5$6$7$8$9$10$11$12}'
一个更复杂和可配置的解决方案,您可以更改用于输出的列数,将是:
awk -v lim=12 '{for(x=1;x如果您不限于awk,其他可能性包括:
tr -d '\011' # to combine ALL columns on the line. cut --output-delimiter='' -f1-12 # more general (1-12 or 3-7 or 1-6,9).根据您的编辑和评论,我建议剪切是这项工作的最佳工具.使用"
man cut
","info cut
"或"cut --help
"了解更多详细信息(这取决于您的平台).