1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-23 11:02:08 +02:00
tldr/pages/common/tuc.md
Grzegorz Kaczorek dbfc758e1d
tuc: add page (#15033)
Co-authored-by: Wiktor Perskawiec <git@spageektti.cc>
2024-12-30 14:38:15 +01:00

616 B

tuc

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 information: https://github.com/riquito/tuc.

  • Cut and rearrange fields:

echo "foo bar baz" | tuc -d '{{ }}' -f {{3,2,1}}

  • Replace the delimiter space with an arrow:

echo "foo bar baz" | tuc -d ' ' -r ' ➡ '

  • Keep a range of fields:

echo "foo bar baz" | tuc -d ' ' -f {{2:}}

  • Cut using regular expressions:

echo "a,b, c" | tuc -e '{{[, ]+}}' -f {{1,3}}

  • Emit JSON output:

echo "foo bar baz" | tuc -d '{{ }}' --json