linux 用awk gsub将一行变成多行
来源:互联网 发布:js注释规范 编辑:程序博客网 时间:2024/06/05 08:53
原数据
103153926#1180545867#1337681140#1358188028#1445076068#1527059220#1625614569#1890561581#19584762#2214121812#2342720441#2500121842#25326345#2640225664#409811166#461094177#596719064#611522202#741345319#759125996#98001626#9977502301420151716#184147046#2785699737#344498087
目标结果
103153926 1 1180545867 11337681140 11358188028 11445076068 11527059220 11625614569 11890561581 119584762 1 2214121812 12342720441 12500121842 125326345 1 2640225664 1409811166 1 461094177 1 596719064 1 611522202 1 741345319 1 759125996 1 98001626 1 997750230 1 1420151716 2184147046 2 2785699737 2344498087 2
对数据进行修改,在最后加一个#
103153926#1180545867#1337681140#1358188028#1445076068#1527059220#1625614569#1890561581#19584762#2214121812#2342720441#2500121842#25326345#2640225664#409811166#461094177#596719064#611522202#741345319#759125996#98001626#997750230#1420151716#184147046#2785699737#344498087#
awk 'BEGIN{i=1}{gsub(/#/,"\t"i"\n");i++;print}' uids|sed '/^$/d' > uids_seg
0 0
- linux 用awk gsub将一行变成多行
- 【经验总结】巧用awk:如何把多行日志变成一行
- linux awk 多行转为一行
- linux中awk下 gsub函数用法
- linux中awk下 gsub函数用法
- SQL查询语句将一行变成多行
- awk 多行合并一行
- linux下awk内置函数(split/substr/length/gsub)
- @awk的gsub函数@
- awk中的gsub函数
- awk gsub 批量替换
- awk 字符串替换 gsub
- awk内置函数gsub
- 用sed和awk实现将文本中的上下两行合并为一行
- linux中字段截取、替换等awk及sub/gsub使用
- awk内置函数(split/substr/length/gsub)
- 按固定长度截取一行变成多行--【叶子】
- gsub
- 细数Cocos2d-x开发中那些常用的C++11知识
- Git 学习(篇二 --Git配置)
- 国内大数据交易平台
- 区分指向对象的常指针和常对象的指针
- Hibernate增删改查
- linux 用awk gsub将一行变成多行
- KMP算法详解
- 代理模式
- Material Design 系列 控制项目全局样式
- jquery动态增减选项卡
- Navicat for mysql 导入导出数据库
- React组件生命周期过程说明
- StackExchange.Redis通用封装类分享
- MySQL实战(七)数据库开发规范