Fecha de última modificación:

6 Abril, 2014 - 23:00

cut

Extrae las partes seleccionadas de cada fichero en la salida estándar. Por defecto usa el tabulador como separador de campo.

cut -f 11 selecciona solamente el campo 11

cut -d " " usa un espacio, en vez del carácter tabulador para delimitar los campos.

cut -d: -f1 /etc/passwd lista los usuarios del sistema.

ifconfig | grep HW | cut -d " " -f 11 muestra la dirección MAC

Ejemplo de la salida del comando cut -d " " -f 2 archivo.txt en el cual usa un espacio como separador de campo -d " " y se selecciona el segundo campo.

# cat archivo.txt
hola1 hola-1 hola-2
hola2 hola-1 hola-2
hola3 hola-1 hola-2
hola4 hola-1 hola-2
hola5 hola-1 hola-2
# cut -d " " -f 2 archivo.txt
hola-1
hola-1
hola-1
hola-1
hola-1

En el siguiente ejemplo se ejecuta cut -f 2- -d " " archivo.txt el cual muestra todas las columnas excepto la primera. Algo similar (no igual, ya que presenta un espacio delante) también se podría haber logrado con el comando awk ejecutando awk '{$1=""; print}'

# cat archivo.txt
hola1 hola-1 hola-2
hola2 hola-1 hola-2
hola3 hola-1 hola-2
hola4 hola-1 hola-2
hola5 hola-1 hola-2
# cut -f 2- -d " " archivo.txt
hola-1 hola-2
hola-1 hola-2
hola-1 hola-2
hola-1 hola-2
hola-1 hola-2
# awk '{$1=""; print}' archivo.txt
 hola-1 hola-2
 hola-1 hola-2
 hola-1 hola-2
 hola-1 hola-2
 hola-1 hola-2

Este comando suele usarse en conjunto con los comandos: sort, grep, awk, sed y cualquier otro del tipo filtro.

Leer más sobre: 

¿Te resulto útil?: 

1

Envíanos tús preguntas, comentarios o sugerencias

 

Solicita Asistencia

Llámenos al:+549 11 (15)32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...