gsub linux,linux 用awk gsub将一行变成多行

原数据

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

目标结果

103153926 1

1180545867 1

1337681140 1

1358188028 1

1445076068 1

1527059220 1

1625614569 1

1890561581 1

19584762 1

2214121812 1

2342720441 1

2500121842 1

25326345 1

2640225664 1

409811166 1

461094177 1

596719064 1

611522202 1

741345319 1

759125996 1

98001626 1

997750230 1

1420151716 2

184147046 2

2785699737 2

344498087 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值