linux program to split a file into multiple files based on lines code example
Example: bash split file into multiple files
# Basic syntax:
split --lines=1000 --numeric-suffixes --suffix-length=2 input_file output_file_prefix
# Where:
# - --lines=# is the number of lines to include per split file
# - --numeric-suffixes tells split to use numbers on the output filenames
# - --suffix-length=# tells split to use a numeric length of #,
# E.g. 2 = 00, 01, 02...
# - output_file_prefix is the first part of the filename for every
# output file