14.04 - split file renaming automation - Ask Ubuntu
after split file want name them so. how can automate this?
2048 split -l 500000 10k_edges_sixth_1000.csv 2049 ls -ltr 2050 mv xaa 10k_edges_sixth_1000_pt1.csv 2051 mv xab 10k_edges_sixth_1000_pt2.csv 2052 mv xac 10k_edges_sixth_1000_pt3.csv 2053 mv xad 10k_edges_sixth_1000_pt4.csv 2054 mv xae 10k_edges_sixth_1000_pt5.csv 2055 mv xaf 10k_edges_sixth_1000_pt6.csv 2056 mv xag 10k_edges_sixth_1000_pt7.csv 2057 mv xah 10k_edges_sixth_1000_pt8.csv 2058 mv xai 10k_edges_sixth_1000_pt9.csv
solution
this command should work:
split -l 500000 -d --additional-suffix='.csv' 10k_edges_sixth_1000.csv 10k_edges_sixth_1000_pt
explanations flags
-l
flag: number of lines per output file.-d
flag: force use of numeric suffixes.--additional-suffix
flag: adds user-specified additional suffix end of file name after numeric suffix (if enabled).
Comments
Post a Comment