El comando cut
se utiliza en Bash para extraer secciones específicas de líneas de texto. Es especialmente útil para procesar archivos de texto y datos delimitados, permitiendo seleccionar columnas o partes de líneas basadas en delimitadores.
La sintaxis básica del comando cut
es la siguiente:
cut [opciones] [argumentos]
-f
: Especifica los campos que se desean extraer, separados por un delimitador.-d
: Define el delimitador que se utiliza para separar los campos (por defecto es la tabulación).-c
: Selecciona caracteres específicos de cada línea.--complement
: Devuelve todo menos los campos especificados.Aquí hay algunos ejemplos prácticos del uso del comando cut
:
cut -d ',' -f 1 archivo.csv
cut -d ' ' -f 1,3 archivo.txt
echo "Hola Mundo" | cut -c 1-4
cut -d ':' -f 1 --complement /etc/passwd
cut
, ya que el comportamiento por defecto es la tabulación.-n
junto con -f
para evitar que cut
omita líneas que no contienen el delimitador especificado.cut
con otros comandos como grep
o sort
para un procesamiento de texto más avanzado.