pipr.tools

split

Split on delimiter and rejoin with another

Aa Text

Try it

stdin0 chars
stdout0 chars

Flags

--on string default: ,
--join string default: \n

Example

Split a comma-separated list into lines

Usage
$ echo "red,green,blue,yellow" | split
View source
(input, opts = {}) => {
      const resolve = (s) => s.replace(/\\n/g, "\n").replace(/\\t/g, "\t");
      const on = resolve(opts.on || ",");
      const join = resolve(opts.join ?? "\\n");
      return input.split(on).join(join);
    }

Suggested Pipelines

Related Tools