cut Generador de comandos
Genera comandos cut para eliminar secciones de cada línea
Primeros pasos con cut
## ¿Qué es cut?
`cut` imprime secciones seleccionadas de cada línea de un archivo. Puedes seleccionar por campo (con un delimitador), por posición de carácter o por posición de byte.
## Cómo usarlo
1. **Elige un modo de selección**: `-f` campos, `-c` caracteres o `-b` bytes. 2. **Define el delimitador** (para campos): `-d` es por defecto TAB. 3. **Especifica el archivo**: introduce el archivo de entrada. 4. **Copiar y ejecutar**: copia el comando generado en tu terminal.
Sintaxis de selección
### `-f LIST` Campos Una lista separada por comas de números o rangos de campos, p. ej. `1,3`, `1-3`, `2-` (del campo 2 al final) o `-3` (hasta el campo 3). Requiere `-d` si tu delimitador no es TAB.
### `-c LIST` Caracteres Selecciona posiciones de carácter, p. ej. `-c 1-10` para los primeros 10 caracteres de cada línea.
### `-b LIST` Bytes Como `-c`, pero cuenta bytes (difiere de los caracteres en codificaciones multibyte).
### `-d DELIM` Delimitador de campos Usa `DELIM` como separador de campos (por defecto TAB). Solo un carácter.
### `-s` Solo delimitadas Suprime las líneas que no contienen el delimitador.
### Ejemplos - `cut -d , -f 1,3 data.csv` — extrae las columnas 1 y 3 de un CSV - `cut -c 1-80 file.txt` — trunca cada línea a 80 caracteres
▶¿Cuál es la diferencia entre -c y -f?
▶¿Por qué mis columnas CSV están mal?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.