Dzielenie tekstu w poszukiwaniu określonego ciągu tekstu i zapisywanie w wielu katalogach

Mam plik tekstowy, który muszę podzielić według wartości w czwartej kolumnie informacji. Skrypt musiałby podzielić linie tekstu zgodnie z wartością pierwszego znaku tekstu w tej kolumnie, a następnie podzielić plik i zapisać go w określonych folderach (różnych) pod oryginalną nazwą pliku. na przykład wszystko, co zaczyna się od cyfr 1 lub 2, zostanie zapisane jako plik, wszystko zaczyna się od liczby 4, 5 lub 6 jako inny plik i tak dalej. Przykład pliku poniżej:

0118844 10722     HAWKESBURY VALLEY MOTOR     624G05B    55567191             ROLLER TENSION
0118844 10722     HAWKESBURY VALLEY MOTOR     624G03A    92190654             LOCKING NUT   
0118844 10722     HAWKESBURY VALLEY MOTOR     517A03A    92056367             RADIATOR CAP V6
0118844 10722     HAWKESBURY VALLEY MOTOR     416H04B    92044669             BONNET LOCK
0118844           HAWKESBURY VALLEY MOTOR     213F04D    8972138700           BOLT
0118844           HAWKESBURY VALLEY MOTOR     101B15A    8973628940           THERMOSTAT 

questionAnswers(2)

yourAnswerToTheQuestion