3 examples for split
# split a gz file into equal sized gz pieces from stdin
zcat bigfile.gz | split -d --filter='gzip > $FILE.gz' --number=r/32 - /output/dir
# Split a file whenever it matches a pattern (empty line, here)
split -p'^$' file_to_split