免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 程序设计 Shell split
12下一页
最近访问板块 发新帖
查看: 3007 | 回复: 11

[文本处理] split [复制链接]

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
发表于 2018-07-13 15:16 |显示全部楼层
split -d3 -l 800 a 建立_
产生文件名想从数字0-1000这样建立
建立_1
建立_2
.......

建立_100
建立_101

论坛徽章:
4
15-16赛季CBA联赛之青岛
日期:2018-07-09 14:17:2815-16赛季CBA联赛之八一
日期:2018-08-06 15:30:0515-16赛季CBA联赛之广东
日期:2018-08-09 09:11:2115-16赛季CBA联赛之佛山
日期:2019-02-14 09:26:31
发表于 2018-07-13 15:31 |显示全部楼层
本帖最后由 christmas1102 于 2018-07-13 15:33 编辑

回复 1# aaaa_123

  1. dd if=/dev/zero bs=100k count=1 of=test.file

  2. split test.file -b 5k -d create_

  3. ls
  4. create_00  create_02  create_04  create_06  create_08  create_10  create_12  create_14  create_16  create_18  test.file
  5. create_01  create_03  create_05  create_07  create_09  create_11  create_13  create_15  create_17  create_19
复制代码

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
发表于 2018-07-13 15:54 |显示全部楼层
回复 2# christmas1102
到89跳到9000

应该89 90才对
QQ截图20180713155340.png


论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
发表于 2018-07-13 16:12 |显示全部楼层
本帖最后由 wh7211 于 2018-07-13 16:15 编辑

回复 1# aaaa_123


  1. seq 10000>a

  2. split -d -a3 -l10 a b_

  3. cat b_000
  4. 1
  5. 2
  6. 3
  7. 4
  8. 5
  9. 6
  10. 7
  11. 8
  12. 9
  13. 10

  14. cat b_999
  15. 9991
  16. 9992
  17. 9993
  18. 9994
  19. 9995
  20. 9996
  21. 9997
  22. 9998
  23. 9999
  24. 10000
复制代码

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
发表于 2018-07-13 16:17 |显示全部楼层
回复 4# wh7211

从1数到1000这样顺序建立  连接数中间不能断开

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
发表于 2018-07-13 16:19 |显示全部楼层
可以从00 或者01开始

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
发表于 2018-07-13 16:26 |显示全部楼层
没这个参数只能用d3  或d4了    但他会是0001开始     而不是1开始

论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
发表于 2018-07-13 16:31 |显示全部楼层
本帖最后由 wh7211 于 2018-07-13 16:36 编辑

回复 5# aaaa_123


连接数中间没断,从000开始到999结束。没有-a参数?你是什么操作系统,centos6.3测试正常。
  1. seq 10000>a

  2. split -d -a3 -l10 a b_

  3. ls b*
  4. b_000  b_046  b_092  b_138  b_184  b_230  b_276  b_322  b_368  b_414  b_460  b_506  b_552  b_598  b_644  b_690  b_736  b_782  b_828  b_874  b_920  b_966
  5. b_001  b_047  b_093  b_139  b_185  b_231  b_277  b_323  b_369  b_415  b_461  b_507  b_553  b_599  b_645  b_691  b_737  b_783  b_829  b_875  b_921  b_967
  6. b_002  b_048  b_094  b_140  b_186  b_232  b_278  b_324  b_370  b_416  b_462  b_508  b_554  b_600  b_646  b_692  b_738  b_784  b_830  b_876  b_922  b_968
  7. b_003  b_049  b_095  b_141  b_187  b_233  b_279  b_325  b_371  b_417  b_463  b_509  b_555  b_601  b_647  b_693  b_739  b_785  b_831  b_877  b_923  b_969
  8. b_004  b_050  b_096  b_142  b_188  b_234  b_280  b_326  b_372  b_418  b_464  b_510  b_556  b_602  b_648  b_694  b_740  b_786  b_832  b_878  b_924  b_970
  9. b_005  b_051  b_097  b_143  b_189  b_235  b_281  b_327  b_373  b_419  b_465  b_511  b_557  b_603  b_649  b_695  b_741  b_787  b_833  b_879  b_925  b_971
  10. b_006  b_052  b_098  b_144  b_190  b_236  b_282  b_328  b_374  b_420  b_466  b_512  b_558  b_604  b_650  b_696  b_742  b_788  b_834  b_880  b_926  b_972
  11. b_007  b_053  b_099  b_145  b_191  b_237  b_283  b_329  b_375  b_421  b_467  b_513  b_559  b_605  b_651  b_697  b_743  b_789  b_835  b_881  b_927  b_973
  12. b_008  b_054  b_100  b_146  b_192  b_238  b_284  b_330  b_376  b_422  b_468  b_514  b_560  b_606  b_652  b_698  b_744  b_790  b_836  b_882  b_928  b_974
  13. b_009  b_055  b_101  b_147  b_193  b_239  b_285  b_331  b_377  b_423  b_469  b_515  b_561  b_607  b_653  b_699  b_745  b_791  b_837  b_883  b_929  b_975
  14. b_010  b_056  b_102  b_148  b_194  b_240  b_286  b_332  b_378  b_424  b_470  b_516  b_562  b_608  b_654  b_700  b_746  b_792  b_838  b_884  b_930  b_976
  15. b_011  b_057  b_103  b_149  b_195  b_241  b_287  b_333  b_379  b_425  b_471  b_517  b_563  b_609  b_655  b_701  b_747  b_793  b_839  b_885  b_931  b_977
  16. b_012  b_058  b_104  b_150  b_196  b_242  b_288  b_334  b_380  b_426  b_472  b_518  b_564  b_610  b_656  b_702  b_748  b_794  b_840  b_886  b_932  b_978
  17. b_013  b_059  b_105  b_151  b_197  b_243  b_289  b_335  b_381  b_427  b_473  b_519  b_565  b_611  b_657  b_703  b_749  b_795  b_841  b_887  b_933  b_979
  18. b_014  b_060  b_106  b_152  b_198  b_244  b_290  b_336  b_382  b_428  b_474  b_520  b_566  b_612  b_658  b_704  b_750  b_796  b_842  b_888  b_934  b_980
  19. b_015  b_061  b_107  b_153  b_199  b_245  b_291  b_337  b_383  b_429  b_475  b_521  b_567  b_613  b_659  b_705  b_751  b_797  b_843  b_889  b_935  b_981
  20. b_016  b_062  b_108  b_154  b_200  b_246  b_292  b_338  b_384  b_430  b_476  b_522  b_568  b_614  b_660  b_706  b_752  b_798  b_844  b_890  b_936  b_982
  21. b_017  b_063  b_109  b_155  b_201  b_247  b_293  b_339  b_385  b_431  b_477  b_523  b_569  b_615  b_661  b_707  b_753  b_799  b_845  b_891  b_937  b_983
  22. b_018  b_064  b_110  b_156  b_202  b_248  b_294  b_340  b_386  b_432  b_478  b_524  b_570  b_616  b_662  b_708  b_754  b_800  b_846  b_892  b_938  b_984
  23. b_019  b_065  b_111  b_157  b_203  b_249  b_295  b_341  b_387  b_433  b_479  b_525  b_571  b_617  b_663  b_709  b_755  b_801  b_847  b_893  b_939  b_985
  24. b_020  b_066  b_112  b_158  b_204  b_250  b_296  b_342  b_388  b_434  b_480  b_526  b_572  b_618  b_664  b_710  b_756  b_802  b_848  b_894  b_940  b_986
  25. b_021  b_067  b_113  b_159  b_205  b_251  b_297  b_343  b_389  b_435  b_481  b_527  b_573  b_619  b_665  b_711  b_757  b_803  b_849  b_895  b_941  b_987
  26. b_022  b_068  b_114  b_160  b_206  b_252  b_298  b_344  b_390  b_436  b_482  b_528  b_574  b_620  b_666  b_712  b_758  b_804  b_850  b_896  b_942  b_988
  27. b_023  b_069  b_115  b_161  b_207  b_253  b_299  b_345  b_391  b_437  b_483  b_529  b_575  b_621  b_667  b_713  b_759  b_805  b_851  b_897  b_943  b_989
  28. b_024  b_070  b_116  b_162  b_208  b_254  b_300  b_346  b_392  b_438  b_484  b_530  b_576  b_622  b_668  b_714  b_760  b_806  b_852  b_898  b_944  b_990
  29. b_025  b_071  b_117  b_163  b_209  b_255  b_301  b_347  b_393  b_439  b_485  b_531  b_577  b_623  b_669  b_715  b_761  b_807  b_853  b_899  b_945  b_991
  30. b_026  b_072  b_118  b_164  b_210  b_256  b_302  b_348  b_394  b_440  b_486  b_532  b_578  b_624  b_670  b_716  b_762  b_808  b_854  b_900  b_946  b_992
  31. b_027  b_073  b_119  b_165  b_211  b_257  b_303  b_349  b_395  b_441  b_487  b_533  b_579  b_625  b_671  b_717  b_763  b_809  b_855  b_901  b_947  b_993
  32. b_028  b_074  b_120  b_166  b_212  b_258  b_304  b_350  b_396  b_442  b_488  b_534  b_580  b_626  b_672  b_718  b_764  b_810  b_856  b_902  b_948  b_994
  33. b_029  b_075  b_121  b_167  b_213  b_259  b_305  b_351  b_397  b_443  b_489  b_535  b_581  b_627  b_673  b_719  b_765  b_811  b_857  b_903  b_949  b_995
  34. b_030  b_076  b_122  b_168  b_214  b_260  b_306  b_352  b_398  b_444  b_490  b_536  b_582  b_628  b_674  b_720  b_766  b_812  b_858  b_904  b_950  b_996
  35. b_031  b_077  b_123  b_169  b_215  b_261  b_307  b_353  b_399  b_445  b_491  b_537  b_583  b_629  b_675  b_721  b_767  b_813  b_859  b_905  b_951  b_997
  36. b_032  b_078  b_124  b_170  b_216  b_262  b_308  b_354  b_400  b_446  b_492  b_538  b_584  b_630  b_676  b_722  b_768  b_814  b_860  b_906  b_952  b_998
  37. b_033  b_079  b_125  b_171  b_217  b_263  b_309  b_355  b_401  b_447  b_493  b_539  b_585  b_631  b_677  b_723  b_769  b_815  b_861  b_907  b_953  b_999
  38. b_034  b_080  b_126  b_172  b_218  b_264  b_310  b_356  b_402  b_448  b_494  b_540  b_586  b_632  b_678  b_724  b_770  b_816  b_862  b_908  b_954
  39. b_035  b_081  b_127  b_173  b_219  b_265  b_311  b_357  b_403  b_449  b_495  b_541  b_587  b_633  b_679  b_725  b_771  b_817  b_863  b_909  b_955
  40. b_036  b_082  b_128  b_174  b_220  b_266  b_312  b_358  b_404  b_450  b_496  b_542  b_588  b_634  b_680  b_726  b_772  b_818  b_864  b_910  b_956
  41. b_037  b_083  b_129  b_175  b_221  b_267  b_313  b_359  b_405  b_451  b_497  b_543  b_589  b_635  b_681  b_727  b_773  b_819  b_865  b_911  b_957
  42. b_038  b_084  b_130  b_176  b_222  b_268  b_314  b_360  b_406  b_452  b_498  b_544  b_590  b_636  b_682  b_728  b_774  b_820  b_866  b_912  b_958
  43. b_039  b_085  b_131  b_177  b_223  b_269  b_315  b_361  b_407  b_453  b_499  b_545  b_591  b_637  b_683  b_729  b_775  b_821  b_867  b_913  b_959
  44. b_040  b_086  b_132  b_178  b_224  b_270  b_316  b_362  b_408  b_454  b_500  b_546  b_592  b_638  b_684  b_730  b_776  b_822  b_868  b_914  b_960
  45. b_041  b_087  b_133  b_179  b_225  b_271  b_317  b_363  b_409  b_455  b_501  b_547  b_593  b_639  b_685  b_731  b_777  b_823  b_869  b_915  b_961
  46. b_042  b_088  b_134  b_180  b_226  b_272  b_318  b_364  b_410  b_456  b_502  b_548  b_594  b_640  b_686  b_732  b_778  b_824  b_870  b_916  b_962
  47. b_043  b_089  b_135  b_181  b_227  b_273  b_319  b_365  b_411  b_457  b_503  b_549  b_595  b_641  b_687  b_733  b_779  b_825  b_871  b_917  b_963
  48. b_044  b_090  b_136  b_182  b_228  b_274  b_320  b_366  b_412  b_458  b_504  b_550  b_596  b_642  b_688  b_734  b_780  b_826  b_872  b_918  b_964
  49. b_045  b_091  b_137  b_183  b_229  b_275  b_321  b_367  b_413  b_459  b_505  b_551  b_597  b_643  b_689  b_735  b_781  b_827  b_873  b_919  b_965
复制代码

论坛徽章:
3
15-16赛季CBA联赛之八一
日期:2017-12-29 13:06:2315-16赛季CBA联赛之天津
日期:2018-08-08 17:39:4619周年集字徽章-年
日期:2019-12-25 22:50:31
发表于 2018-07-13 16:35 |显示全部楼层
回复 8# wh7211

像001开始的 我的意思是简写前面0   
1
2
3
4
5
6
7
8
9
10
11
12

...

99
100
101
..
999
1000
1001


论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
发表于 2018-07-13 16:47 |显示全部楼层
回复 9# aaaa_123


如果split命令没有支持的参数,就二次处理一下
  1. ls b*|sed -nr 's/(b_)[0]+(.*.)$/mv & \1\2/e'
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP