W3cubDocs

/Nushell

path split for path

Split a path into a list based on the system's path separator.

Signature

> path split {flags}

Input/output types:

input output
list<string> list<list<string>>
string list<string>

Examples

Split a path into parts

>'/home/viking/spam.txt'|path split
╭───┬──────────╮
0/
1home
2viking
3spam.txt
╰───┴──────────╯

Split paths in list into parts

> [ /home/viking/spam.txt/home/viking/eggs.txt ] |path split
╭───┬──────────────────╮
0╭───┬──────────╮
0/
1home
2viking
3spam.txt
╰───┴──────────╯
1╭───┬──────────╮
0/
1home
2viking
3eggs.txt
╰───┴──────────╯
╰───┴──────────────────╯

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/path_split.html