我需要将这一行替换成列,并且用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
即可。