sed 换行+vim快速加入一列文本

我需要将这一行替换成列,并且用f作为开头,该怎么做?

f079370f0151341f054412f054418f054414f057618f0227567f0417918f054422f054420f0133763f085777f054415f0109040f0109606f023198f017193f0151487f0162183f0396352f0151468f0151366f0396732f0151436f0150782f0396751f0227472f0227684f0396720f0227531f0417767

现将其保存至一个文本里面去

sed "s/f/\n/g" 123.txt 

得到:

079370
0151341
054412
054418
054414
057618
0227567
0417918
054422
054420
0133763
085777
054415
0109040
0109606
023198
017193
0151487
0162183
0396352
0151468
0151366
0396732
0151436
0150782
0396751
0227472
0227684
0396720
0227531
0417767

很明显f被我干掉了???
然后将其在保存到一个文本里面去
使用vim编辑器的功能在每行行首加上f字母

1.按下组合键ctrl+v
2.选择要实现的行,也可以是矩形区域
3.按下大写字母I键,输入内容
4.再按下Esc就可以了

将扇区号一行快速变成一列
原文本:

21166876 21167333 21167334 21167336 21167337 21167340 21167342 21167344 21167345 21167346 21167347 21167351 21167788 21167804 21168093 21168103 21168114 21168119 21168121 21168122 21168123 21168124 21168126 21168131 21168133 21168136 21168137 21168138 21168139

现将其保存至一个文本中然后vim里面修改

:%s / /\r/g

即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值