path basename
for default
Get the final component of a path.
Signature
> path basename --columns --replace
Parameters
--columns {table}
: For a record or table input, convert strings in the given columns to their basename--replace {string}
: Return original path with basename replaced by this string
Examples
Get basename of a path
> '/home/joe/test.txt' | path basename
test.txt
Get basename of a path by column
> [[name];[/home/joe]] | path basename -c [ name ]
╭───┬──────╮
│ # │ name │
├───┼──────┤
│ 0 │ joe │
╰───┴──────╯
Replace basename of a path
> '/home/joe/test.txt' | path basename -r 'spam.png'
/home/joe/spam.png