tuc
all
Cut text (or bytes) where a delimiter matches, then keep the desired parts. A more user-friendly and powerful version of `cut` with sensible defaults.
More info →Options (4)
-d, --delimiterbooleanCut and rearrange fields
Example:
echo "foo bar baz" | tuc {{[-d|--delimiter]}} '{{ }}' {{[-f|--fields]}} {{3,2,1}}-f, --fieldsbooleanCut and rearrange fields
Example:
echo "foo bar baz" | tuc {{[-d|--delimiter]}} '{{ }}' {{[-f|--fields]}} {{3,2,1}}-r, --replace-delimiterbooleanReplace the delimiter `space` with an arrow
Example:
echo "foo bar baz" | tuc {{[-d|--delimiter]}} ' ' {{[-r|--replace-delimiter]}} ' ➡ '-e, --regexbooleanCut using `regex`
Example:
echo "a,b, c" | tuc {{[-e|--regex]}} '{{[, ]+}}' {{[-f|--fields]}} {{1,3}}Examples (5)
Replace the delimiter `space` with an arrow
made by @shridhargupta | data from tldr-pages