2025-03-14 21:59:59 -06:00
|
|
|
# tuc
|
|
|
|
|
|
|
|
|
|
> Corta texto (o bytes) donde coincida un delimitador, luego conserva las partes deseadas.
|
|
|
|
|
> Una versión más fácil de usar y potente de `cut` con valores por defecto sensibles.
|
2025-12-16 10:20:31 -07:00
|
|
|
> Más información: <https://github.com/riquito/tuc#help>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Corta y reorganiza campos:
|
|
|
|
|
|
|
|
|
|
`echo "foo bar baz" | tuc -d '{{ }}' -f {{3,2,1}}`
|
|
|
|
|
|
|
|
|
|
- Sustituye el delimitador `space` por una flecha:
|
|
|
|
|
|
|
|
|
|
`echo "foo bar baz" | tuc -d ' ' -r ' ➡ '`
|
|
|
|
|
|
|
|
|
|
- Mantiene un rango de campos:
|
|
|
|
|
|
|
|
|
|
`echo "foo bar baz" | tuc -d ' ' -f {{2:}}`
|
|
|
|
|
|
|
|
|
|
- Corta usando expresiones regulares:
|
|
|
|
|
|
|
|
|
|
`echo "a,b, c" | tuc -e '{{[, ]+}}' -f {{1,3}}`
|
|
|
|
|
|
|
|
|
|
- Genera salida JSON:
|
|
|
|
|
|
|
|
|
|
`echo "foo bar baz" | tuc -d '{{ }}' --json`
|