Dividir el campo de texto en busca de una cadena específica de texto y guardar en varios directorios
Tengo un archivo de texto que necesito dividir de acuerdo con los valores en la cuarta columna de información. La secuencia de comandos tendría que dividir las líneas de texto según el valor del primer carácter del texto en esa columna y luego dividir el archivo y guardarlo en carpetas específicas (diferentes) bajo el nombre del archivo original. por ejemplo, cualquier cosa que comience con los números 1 o 2 se guardará como archivo, cualquier cosa que comience con los números 4, 5 o 6 como otro archivo y así sucesivamente. Muestra de archivo a continuación:
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