如何使用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 '$1~/id/{printf "id   sire  damn"} $1~/[0-9]/{printf "%-5d 0     0n",$1} ' rami
id   sire  dam
123   0     0
456   0     0
7632  0     0
2345  0     0

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

最新更新