awk怎么才能只以第一个冒号作为分隔符,我想在第一个冒号两边都加上双引号

2025-04-14 15:08:39
推荐回答(1个)
回答1:

y:root:/tmp> cat semi
1:2
3:4
5:6:7:8
9:8:7
y:root:/tmp> awk '{sub(":", "\":\"");print}' semi
1":"2
3":"4
5":"6:7:8
9":"8:7