logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git 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