【发布时间】:2022-01-11 10:55:47
【问题描述】:
如何使用 awk 插入一行?
我的文件如下所示:
1 43
2 34
3 65
4 75
我想插入三行“?”所以我的愿望文件看起来像:
1 ?
2 ?
3 ?
4 43
5 34
6 65
7 75
我正在尝试使用以下脚本。
awk '{if(NR<=3){print "NR ?"}} {printf" " NR $2}' file.txt
【问题讨论】: