logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Split Files - csplit Command | Online Free DevTools by Hexmos

Split files efficiently with the csplit command. Manage large files, customize splits by line numbers or regex, and generate multiple output files easily. Free online tool, no registration required.

csplit

Split a file into pieces. This generates files named “xx00”, “xx01”, and so on. More information: https://www.gnu.org/software/coreutils/manual/html_node/csplit-invocation.html.

  • Split a file at lines 5 and 23:

csplit {{path/to/file}} 5 23

  • Split a file every 5 lines (this will fail if the total number of lines is not divisible by 5):

csplit {{path/to/file}} 5 {*}

  • Split a file every 5 lines, ignoring exact-division error:

csplit {{[-k|--keep-files]}} {{path/to/file}} 5 {*}

  • Split a file at line 5 and use a custom prefix for the output files:

csplit {{path/to/file}} 5 {{[-f|--prefix]}} {{prefix}}

  • Split a file at a line matching a regex:

csplit {{path/to/file}} /{{regex}}/

See Also