Tenemos dos formas de usar este comando:
cut [opciones] [archivo]La otra forma es re-direccionar la salida de un comando a cut, ejemplo:
ps ax | cut [opciones]
Aquí van un listado de las opciones mas comunes:
-c [n | n,m | n-m] Especificar una columna simple, varias columnas (separadas por coma), o un rango de columnas (separadas por guion).
-f [n | n,m | n-m] Especificar un campo simple, varios campos (separados por coma), o un rango de campos (separados por guion).
-d c Establece 'c' como el delimitador de campos.
-s No imprime las lineas que no contengan el delimitador.
-f [n | n,m | n-m] Especificar un campo simple, varios campos (separados por coma), o un rango de campos (separados por guion).
-d c Establece 'c' como el delimitador de campos.
-s No imprime las lineas que no contengan el delimitador.
Veamos unos ejemplos de uso:
Supongamos que tenemos la siguiente información en el archivo "datos":
001:Mariano:18:admin002:Jorge:21:usuario003:Juan:25:usuario
El siguiente comando imprimirá solamente los nombres de las personas:
cut -f 2 -d : datos
Resultado:
MarianoJorgeJuan
Ahora veamos como imprimir un par de columnas:
cut -c1-3 datos
Resultado:
001002003
No hay comentarios:
Publicar un comentario