# Split a file based on pattern csplit input.file '/PATTERN/' # Use prefix/suffix to improve resulting file names csplit -f 'prefix-' -b '%d.extension' input.file '/PATTERN/' '{*}'