Cortar comando en Unix con ejemplos

aprender Cortar comando en Unix con ejemplos simples y prácticos:

Unix proporciona una serie de comandos de filtro que pueden utilizarse para procesar bases de datos de archivos planos. Estos comandos de filtro se pueden encadenar para realizar una serie de operaciones con un solo comando.

Una base de datos de archivo plano es un archivo que contiene una tabla de registros, cada uno de los cuales contiene campos separados por caracteres delimitadores. En una base de datos de este tipo, no existe una relación estructural entre los registros y no hay una estructura para indexar.

Comando Cut en Unix con ejemplos

El comando cut El comando extrae un número determinado de caracteres o columnas de un archivo. Para cortar un cierto número de columnas, es importante especificar el delimitador. Un delimitador especifica cómo se separan las columnas en un archivo de texto

Ejemplo: número de espacios, tabulaciones u otros caracteres especiales.

Sintaxis:

cut 

El comando de corte soporta una serie de opciones para procesar diferentes formatos de registro. Para campos de ancho fijo, se usa la opción -c.

$ cut -c 5-10 file1

Este comando extraerá los caracteres del 5 al 10 de cada línea.

Para campos separados por delimitadores, se utiliza la opción -d. El delimitador predeterminado es el carácter de tabulación.

$ cut -d ",” -f 2,6 file1

Este comando extraerá el segundo y sexto campo de cada línea, utilizando el carácter ‘,’ como delimitador.

Ejemplo:

Suponga que el contenido del archivo data.txt es:

Y el siguiente comando se ejecuta en este archivo:

$ cut -c 5 data.txt

La salida será:

o1234

Si el siguiente comando se ejecuta en el archivo original:

$ cut -c 7-15 data.txt

La salida será:

ee_id; EmpEmployee1Employee2Employee3Employee4

Si el siguiente comando se ejecuta en el original file:

$ cut -d ",” -f 1-3 data.txt

El resultado será:

Conclusión

Dos poderosos comandos para procesar las bases de datos son ‘ cortar y pegar’. El comando de corte en Unix se usa para extraer partes específicas de cada línea en un archivo, y el comando de pegar se usa para insertar el contenido de un archivo en otro línea por línea.

Write a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *