Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:coreutils:cut

¡Esta es una revisión vieja del documento!


Tabla de Contenidos

cut

Opciones

  • -d: delimitador
  • -f: selecciona solo ciertos campos

Ejemplos

Elimina secciones en las líneas de los ficheros.

Es parte de las Coreutils.

Coger la primera columna de cada fila de un fichero CSV:

cut -d, -f1 data.txt > fichero_resultante.txt

Si los campos estuviesen separados por otro delimitador, se indicaría después de la opción d. Por ejemplo, si estuviesen separados por punto y coma (;):

cut -d ";" -f1 data.txt > fichero_resultante.txt

Si en un CSV con campos separados por punto y coma queremos eliminar el campo/columna que ocupa la posición 10:

cut --complement -f 10 -d ";" fichero_original.csv > fichero_resultante.csv
  • f: posición del campo
  • d: delimitador/separador de campos
informatica/sistemas_operativos/linux/coreutils/cut.1632923515.txt.gz · Última modificación: por tempwin