23、AWK 实用实现技巧
2026/6/10 16:38:32 网站建设 项目流程

AWK 实用实现技巧

1. 连接行

若第一行以匹配字符串结尾,则可将两行连接。以下示例使用三元运算符,将以特定字符串结尾的行与下一行连接。若在行尾找到匹配字符串,则将输出记录分隔符(ORS)的值设置为字段分隔符(FS,即空格);否则,将 ORS 设置为记录分隔符(RS,即换行符)。

$ awk 'ORS=/regex$/ ? FS : RS' <FILENAME>

或者

$ awk 'ORS=/Jack$/ ? FS : RS' label.dat
2. 修改文件行间距

使用 AWK 可以方便地修改文件中行与行之间的间距。
-双行间距
- 方法一:

$ awk '{print $0 }{print ""}' label.dat
- 方法二:
$ awk '{print}{print ""}' label.dat
- 方法三:
$ awk '1{print}{print ""}' label.dat

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询