【发布时间】:2021-03-14 17:28:27
【问题描述】:
亲爱的,我想在一个 awk 步骤中添加到我现有的文件“文件名”和“空列”,包括它们的标题:
输入:
head1 head2 head3
value1 value2 value3
输出:
filename note head1 head2 head3
file1 empty_column value1 value2 value3
所以我只是添加到标题“文件名”和“注释”。 Filename 下方是我的文件名,note 下方是空白字段。
我可以用两个 awk 命令来做到这一点并将其粘贴在一起,但是有没有办法在单行中做到这一点?
我的想法是:
awk -v OFS="\t" '{print FILENAME, $2="",$3 - end}' infile
但不知道如何添加标题以及如何打印移动的字段(表格位置 $1 到 $3)。
注意:我有大约 77 列 - 不仅仅是示例中的三个。
感谢您的任何想法。
【问题讨论】: