После того, как я разделил свой файл, я хочу назвать их как так. Как я могу автоматизировать это?
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
Эта команда должна работать:
split -l 500000 -d --additional-suffix='.csv' 10k_edges_sixth_1000.csv 10k_edges_sixth_1000_pt
-l
флаг: количество строк на выходной файл.
-d
флаг: вызовите использование числовых суффиксов.
--additional-suffix
флаг: добавляет указанный пользователями дополнительный суффикс в конец имени файла после числового суффикса (если включено).