如何使用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
...
我的文件是
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
...