Chinaunix首页 | 论坛 | 博客
  • 博客访问: 486933
  • 博文数量: 173
  • 博客积分: 4112
  • 博客等级: 上校
  • 技术积分: 1577
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-26 10:12
文章分类

全部博文(173)

文章存档

2012年(1)

2010年(172)

我的朋友

分类:

2010-03-25 23:01:17

将以下三行并为一行,并用,号分隔。
mail:
mailQuota:
userPassword:: c2VjcmV0
mail:
mailQuota:
userPassword:: c2VjcmV0
mail:
mailQuota: 10000
userPassword:: e2NyeXB0fWhDM21NNm1zQUtBUXc=
mail:
mailQuota: 10000
userPassword:: e2NyeXB0fUtuQW50NEx6TS4zRG8=
mail:
mailQuota: 50000
userPassword:: e2NyeXB0fUtuLmVpUTNDTkNUeTI=
 
 
方法一:
awk '{if (NR%3==0) {print} else {printf "%s,",$0}}' aaa
 
mail: : ,userPassword:: c2VjcmV0
mail: : ,userPassword:: c2VjcmV0
mail: : 10000,userPassword:: e2NyeXB0fWhDM21NNm1zQUtBUXc=
mail: : 10000,userPassword:: e2NyeXB0fUtuQW50NEx6TS4zRG8=
mail: : 50000,userPassword:: e2NyeXB0fUtuLmVpUTNDTkNUeTI=
 

方法2:
sed '/mail:/ !N;s/\n/, /' user.txt  | sed '$!N;s/\n/, /'
 
结果如下:
mail: , mailQuota: , userPassword:: c2VjcmV0
mail: , mailQuota: , userPassword:: c2VjcmV0
mail: , mailQuota: 10000, userPassword:: e2NyeXB0fWhDM21NNm1zQUtBUXc=
mail: , mailQuota: 10000, userPassword:: e2NyeXB0fUtuQW50NEx6TS4zRG8=
mail: , mailQuota: 50000, userPassword:: e2NyeXB0fUtuLmVpUTNDTkNUeTI=
mail: , mailQuota: 10000, userPassword:: e2NyeXB0fXdWN25HdFAzVHlQU2M=
 
方法3:
ultraedit32下记录宏和执行宏。
阅读(699) | 评论(0) | 转发(0) |
0

上一篇:挖坑理论和缴税

下一篇:上海欢乐谷游记

给主人留下些什么吧!~~