Bash
Comando de corte
Buscar..
Introducción
En Bash, el comando de cut
es útil para dividir un archivo en varias partes más pequeñas.
Sintaxis
- cortar archivo [opción]
Parámetros
Opción | Descripción |
---|---|
-b LIST , --bytes=LIST | Imprima los bytes listados en el parámetro LIST |
-c LIST , --characters=LIST | Imprimir caracteres en posiciones especificadas en el parámetro LIST |
-f LIST , --fields=LIST | Imprimir campos o columnas |
-d DELIMITER | Se utiliza para separar columnas o campos |
Mostrar la primera columna de un archivo.
Supongamos que tienes un archivo como este
John Smith 31
Robert Jones 27
...
Este archivo tiene 3 columnas separadas por espacios. Para seleccionar solo la primera columna, haga lo siguiente.
cut -d ' ' -f1 filename
Aquí el -d
, especifica el delimitador, o lo que separa los registros. La bandera -f
especifica el campo o número de columna. Esto mostrará la siguiente salida
John
Robert
...
Mostrar las columnas x a y de un archivo.
A veces, es útil mostrar un rango de columnas en un archivo. Supongamos que tienes este archivo
Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33
Para seleccionar las 3 primeras columnas haz
cut -d ' ' -f1-3 filename
Esto mostrará la siguiente salida
Apple California 2017
Mango Oregon 2015
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow