15 mar 2017

Comando cut

Sirve para cortar caracteres y campos, con la posibilidad de usar delimitadores u otras opciones, para finalmente poder extraer las partes seleccionadas de cada fichero.
  • -d → indica qué delimitador utilizamos
  • -f → indica el contenido entre qué delimitadores se va a mostrar

Nomenclatura
Se puede utilizar de dos modos diferentes
  1. cat /etc/passwd | cut -d “:” -f1
  2. cut -d “:” -f1 /etc/passwd

Esto puede utilizarse, por ejemplo, para mostrar los usuarios o los grupos del sistema.
  • Los usuarios se almacenan en /etc/passwd
  • Los grupos se almacenan en /etc/group

Podemos ver que las separaciones de los parámetros es el símbolo de dos puntos (:). Por tanto, este será el delimitador.

Si quisiéramos mostrar los usuarios del sistema por terminal:
cut -d ":" -f1 /etc/passwd
 
Esto puede ser útil para volcar diferentes salidas a un archivo mediante redireccionamientos. Así observaríamos los cambios de usuarios del sistema a lo largo del tiempo.

No hay comentarios:

Publicar un comentario