5 out of 5
5
1 review on Udemy

Awk Shell Scripting de novato a experto

Aprende AWK, el lenguaje de programación para manipular archivos planos en Linux.
Instructor:
Alejandro Guzman Castellanos
329 students enrolled
Spanish [Auto-generated]
Aprenderas hacer operaciones rápidas sobre archivos estructurados.
Dominaras un lenguaje sencillo pero poderoso para realizar diversas tareas de básicas a completas en la administración de Sistemas.
Aprenderás a utilizar un lenguaje de programación orientado a búsqueda de patrones y operaciones especificas sobre el resultado.

En este curso, aprenderás de cero a experto el uso detallado del lenguaje de programación awk. El cual te permitirá aprender a manipular archivos planos en los sistemas Operativos Linux. El curso es completamente práctico y haremos paso a paso mas de 25 programas útiles en awk. El curso “Awk shell scripting de cero a experto”, esta dirigido a todas las personas que trabajar con sistemas y utilizan el sistema opeativo linux en su trabajo diario, permitiendo manipular archivos planos de diferente contenido.

Introducción

1
Introducción

Bienvenidos al curso de GNU awk, en esta introducción, conoceremos algo de historia sobre awk y definiremos las bases para empezar a trabajar en este curso completamente práctico sobre el uso de este lenguaje.

2
Parámetros en Awk

Aprenderemos a utilizar los diferentes parámetros para ejecutar un proceso en lenguaje awk.

3
Múltiples Comandos y programas

Aprenderás a digitar múltiples instrucciones awk por linea de comando y a crear programa sencillos en awk.

4
Creación de programas en awk, estructura básica

Aprenderás a crear un programa en awk, con estructura y ejemplos prácticos de codificación.

Programación en lenguaje shell scripting AWK, variables

1
Mejorando programas en awk

Aprendemos a crear programas en awk en archivos.

2
Variables Integradas - Parte I

Aprendemos a utilizar las variables integradas que vienen predefinidas para ser usadas con awk.

3
Variables Integradas - Parte II

Veremos mas variables para ser utilizadas con los archivos de entrada en awk.

4
Mas Variables

Aprendemos algunas variables predeterminadas en AWK que son muy útiles para el manejo de archivos planos.

5
Variables de Usuario

Aprenderemos como se pueden utilizar variables personalizadas en awk, desde linea de comandos y desde programas en awk.

6
Estructura If (Condiciones en awk)

Aprenderás a utilizar la estructura condiciones en awk, ejecutada directamente desde la linea de comando y tambien haremos ejercicios prácticos con programas en awk.

7
Estructura While (Mientras que en awk)

Aprenderás a utilizar la estructura "Mientras que" en awk, ejecutada dentro de un programa con un ejercicio practico.

8
Estructura for (Para en awk)

Aprenderás a utilizar la estructura "Para" en awk, ejecutada dentro de un programa con un ejercicio practico.

Funciones Integradas en awk

1
Introducción a las Funciones integradas en awk

Veremos el resumen de algunas de las funciones que veremos en esta sección. Aprenderás a manejar todas estas funciones con ejemplos prácticos.

2
Funciones Matemáticas

Aprenderos a generar números aleatorios, así como aplicar las funciones básicas matemáticas se seno, coseno, raíz cuadrada y exponencial.

3
Ordenar vectores de datos con asort

Aprenderemos comandos para leer archivos de datos en vectores y ordenarlos con la función asort.

4
Reemplazo de cadenas con gsub

Aprenderemos a realizar modificaciones a contenido de variables tipo cadena con la función gsub.

5
Búsqueda en cadenas con index

Analizaremos con se utiliza la función index para realizar búsquedas de cadenas dentro de las lineas de procesamiento de awk.

6
Determinar el tamaño en caracteres de una cadena en awk

Aprenderemos a utilizar la función en awk que nos retorna el tamaño en caracteres de una cadena que se pasa como parametro.

7
Búsqueda en cadenas con Match

Analizaremos el uso de la función match para realizar búsquedas de texto en cadenas, y su diferencia con la funcion index.

8
Separación de cadena y convertirlas en vectores con split.

Aprenderemos a usar la función split para separar el contenido de una cadena de caracteres y volverla elementos de un vector de datos.

9
Dando formato a la salida en pantalla usando printf

Aprenderemos a darle formato a la salida por pantalla de números y cadenas. Con el fin de dar formato a la información procesada.

10
Conversión de cadena a formato numérico con strtonum.

Aprenderemos a utilizar la conversión de cadenas de texto con formatos numérico Decimal, Octal y Hexadecimal a formato numérico decimal con awk.

11
Remplazo de primera ocurrencia en cadenas con sub

Analizaremos el uso de la función sub y su diferencia con la función gsub, para remplazar ocurrencias en cadenas de texto.

12
Subcadenas de texto en awk con substr

Aprenderemos a utilizar la función substr para obtener porciones de cadenas de texto de posiciones especificas.

13
Conversión de cadenas de texto de mayúsculas a minúsculas

Aprenderemos a utilizar las funciones tolower y toupper en awk con ejemplos prácticos.

Trabajando con Arrays Unidimensionales y Multidimensionales

1
Arrays Unidimensionales

Aprenderemos las bases del concepto de arrays en awk. Realizaremos ejemplos prácticos desde línea de comando y programas en awk.

2
Arrays Multidimensionales

Aprenderemos a utilizar las expresiones como indices para crear arrays multidimensionales. Realizaremos una practica bastante útil para cargar archivos de varios campos en array multidimensionales.

3
Taller de mejoras a programas en awk con manejo de arrays.

Haremos un taller para mejorar los programas que hemos realizado con arrays, mejorando la presentación de los datos.

4
Taller Práctico - Parte 1

Empezaremos a realizar  un taller práctico donde recopilaremos los conceptos mas importantes vistos hasta el momento en awk.

5
Taller Práctico - Parte 2

Continuamos con el taller. colocando en práctica lo aprendido en el curso. Incluyendo ordenación de arrays y presentación de información en formato de columnas.

Ejecutando tareas similares a comandos linux con awk

1
Interacción de Linux con programas awk

Aprenderás a imitar con awk los comandos ls -l y wc del sistema operativo linux.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
5
5 out of 5
1 Ratings

Detailed Rating

Stars 5
1
Stars 4
0
Stars 3
0
Stars 2
0
Stars 1
0
2c38b888b534759e480b74f4e5965afb
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion