如何使用awk 添加两列?

how to add two colums using awk?

我的文件是

id 
123
456
7632
2345

我需要添加两列零,因此我的新文件将是:

id   sire dam
123   0    0 
456   0    0
7632  0    0
2345  0    0

谢谢

不优雅,但符合您的要求:

cat rami
id 
123
456
7632
2345

运行 像这样:

awk '~/id/{printf "id   sire  dam\n"} ~/[0-9]/{printf "%-5d 0     0\n",} ' rami
id   sire  dam
123   0     0
456   0     0
7632  0     0
2345  0     0

要输出到新文件,只需在 awk 调用中的 rami 后面添加 > rami.new ...