$19.99
NUEVO

Awk programacion shell script

Lenguaje de programación orientado a búsqueda de patrones y operaciones especificas sobre archivos planos.

31 lecciones
6 horas
Idioma - Español
Última modificación - Oct 2019
$19.99
course-thumb
  • 6 horas de video on-demand
  • 46 Recurso(s) descargable(s)
  • Acceso ilimitado de por vida
  • Certificado de participación
  • Consultas al tutor gratuitas
  • Acceso disponible desde cualquier dispositivo

Lo que aprenderás

Aprenderás 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.

Contenido incluído

  • Introducción al lenguaje Awk
    4 lecciones
    56:26
    • 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.
      12:27
    • Parámetros en Awk
      Aprenderemos a utilizar los diferentes parámetros para ejecutar un proceso en lenguaje awk.
      15:51
    • Multiples comandos y programas
      Aprenderás a escribir múltiples instrucciones Awk por linea de comando y a crear programa sencillos en Awk.
      09:48
    • 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.
      18:20
  • Programacion en Lenguaje Shell Script Awk
    8 lecciones
    01:31:48
    • Mejorando programas en Awk
      Aprendemos a crear programas en Awk en archivos.
      05:27
    • Variables Integradas – Parte I
      Aprendemos a utilizar las variables integradas que vienen predefinidas para ser usadas con Awk.
      08:48
    • Variables Integradas – Parte II
      Veremos mas variables para ser utilizadas con los archivos de entrada en Awk.
      14:46
    • Mas Variables
      Aprendemos algunas variables predeterminadas en AWK que son muy útiles para el manejo de archivos planos.
      17:34
    • Variables de Usuario
      Aprenderemos como se pueden utilizar variables personalizadas en Awk, desde linea de comandos y desde programas en awk.
      11:20
    • Estructura If (condiciones en Awk)
      Aprenderás a utilizar la estructura condiciones en awk, ejecutada directamente desde la linea de comando y también haremos ejercicios prácticos con programas en Awk.
      09:35
    • 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.
      13:58
    • Estructura for (para en Awk)
      Aprenderás a utilizar la estructura "Para" en Awk, ejecutada dentro de un programa con un ejercicio practico.
      10:20
  • Funciones Integradas en Awk
    13 lecciones
    01:58:13
    • 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.
      01:20
    • 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.
      08:40
    • Ordenar vectores de datos con asort.
      Aprenderemos comandos para leer archivos de datos en vectores y ordenarlos con la función asort.
      12:25
    • Remplazo de cadena con gsub
      Aprenderemos a realizar modificaciones a contenido de variables tipo cadena con la función gsub.
      10:11
    • Búsqueda de 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.
      07:12
    • 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 parámetro.
      02:32
    • Búsqueda de cadenas con Match
      Analizaremos el uso de la función match para realizar búsquedas de texto en cadenas, y su diferencia con la función index.
      06:13
    • 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.
      04:57
    • 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.
      20:12
    • 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.
      13:02
    • 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.
      10:59
    • Subcadenas de texto en Awk con substr
      Aprenderemos a utilizar la función substr para obtener porciones de cadenas de texto de posiciones especificas.
      09:43
    • 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.
      10:47
  • Trabajando con Matrices Unidimensionales y Multidimensionales
    5 lecciones
    01:19:23
    • Matrices Unidimensionales
      Aprenderemos las bases del concepto de arrays en awk. Realizaremos ejemplos prácticos desde línea de comando y programas en awk.
      16:27
    • Matrices Multidimensionales
      Aprenderemos a utilizar las expresiones como indices para crear matrices multidimensionales. Realizaremos una practica bastante útil para cargar archivos de varios campos en matrices multidimensionales.
      09:30
    • Taller de mejoras a programas en Awk con manejo de matrices.
      Haremos un taller para mejorar los programas que hemos realizado con matrices, mejorando la presentación de los datos.
      13:23
    • Taller práctico – Parte I
      Empezaremos a realizar un taller práctico donde recopilaremos los conceptos mas importantes vistos hasta el momento en Awk.
      19:47
    • Taller práctico – Parte II
      Continuamos con el taller. colocando en práctica lo aprendido en el curso. Incluyendo ordenación de matrices y presentación de información en formato de columnas.
      20:16
  • Ejecutando tareas similares a comandos Linux con awk
    1 lección
    10:00
    • Interacción de Linux con programas awk
      Aprenderás a imitar con awk los comandos ls -l y wc del sistema operativo linux.
      10:00

Descripción

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.

AWK, cuyo nombre deriva de la primera letra de los apellidos de sus autores Alfred Aho, Peter Weinberger y Brian Kernighan, es un lenguaje de programación que fue diseñado con el objetivo de procesar datos basados sobre texto y una de las primeras herramientas en aparecer en Unix. Utiliza listas en un índice ordenado por cadenas clave (listas asociativas) y expresiones regulares. Es un lenguaje ampliamente utilizado para la programación de guiones ejecutables pues añade funcionalidad a las tuberías en los sistemas operativos tipo POSIX. Está incluido en las instalaciones básicas de prácticamente todas las distribuciones de GNU/Linux.

Mostrar más

Opiniones de los usuarios

No hay opiniones