F1 Help! La solución que buscabas

Desarrollo, programación, tips, consejos y soluciones para los usarios de PC

viernes, 1 de enero de 2010

Comando Cut

El comando cut nos permite buscar y/o seleccionar columnas o campos dentro de un archivo estructurado.

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.

Veamos unos ejemplos de uso:
Supongamos que tenemos la siguiente información en el archivo "datos":
001:Mariano:18:admin
002:Jorge:21:usuario
003:Juan:25:usuario
El siguiente comando imprimirá solamente los nombres de las personas:
cut -f 2 -d : datos
Resultado:
Mariano
Jorge
Juan
Ahora veamos como imprimir un par de columnas:
cut -c1-3 datos
Resultado:
001
002
003

No hay comentarios: