我有一个包含 x 列的文件,我想将标题添加到第 n 列。例如,我有一个示例制表符分隔文件,如下所示:
col1 col2 col4
1 2 3 4
3 4 4 5
我想将标题添加到第 3 列。输出看起来像:
col1 col2 col3 col4
1 2 3 4
3 4 4 5
有人可以建议这样做吗?
最佳答案
要更改第 1 条记录,非常简单:
awk 'NR==1{print $1" "$2" col3 "$3;next}{print}' inputfile
在第一行,它将插入额外的列。所有其他内容将按原样打印。
关于linux - 如何将标题添加到 linux 中的特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138048/