Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación Shell Script en Bash
Rating: 4.3 out of 5(58 ratings)
276 students

Programación Shell Script en Bash

Consiga el máximo rendimiento a su sistema operativo
Last updated 9/2022
Spanish

What you'll learn

  • Programar en shell script
  • Trabajar con cadenas y ficheros de texto
  • Crear y modificar imágenes
  • Realizar un proyecto que ayude a programar más rápido al estilo Artisan
  • Realizar un proyecto para realizar tareas simples con imágenes desde la línea de comandos

Course content

19 sections128 lectures23h 49m total length
  • Introducción y primer shell script6:06
  • Distintas formas de invocar un shell script9:14
  • Ver las distintas shells9:14
  • Variables en shell script9:36
  • Ciclos for en shell script13:50
  • Ejercicio ciclo for en shell script13:38

Requirements

  • No es necesario saber programar ni conocer el sistema GNU/Linux. Aprenderemos todo lo necesario para programar en Shell Script.

Description

Explote todo el potencial de GNU/Linux automatizando sus tareas.

En este curso vemos tareas de todo tipo, no sólo de la administración del sistema, sino edición de cadenas de texto, trabajos con ficheros y directorios, procesamiento de imágenes, cálculos matemáticos... Incluso programamos dos juegos.

Realice unas u otras actividades en función del entorno: fechas, si existen o no ficheros o directorios, si esos ficheros son de uno u otro tipo...

Haga que sea el ordenador, y no usted, quien realice las acciones repetitivas recorriendo rangos de números, de letras, ficheros y directorios. Incluso, que tome valores al azar para que los resultados sean distintos cada vez que ejecute un script.

Convierta sus scripts actuales en scripts completos con:

  • documentación

  • entrada de múltiples valores

  • uso de modificadores

  • mensajes de error diferenciados de los mensajes de información

  • gestión de errores

  • mensajes en diferentes idiomas

  • bibliotecas

  • ficheros de configuración

A lo largo del curso vamos a programar una serie de bibliotecas con distintas funciones para poder usarlas en diversos proyectos y realizaremos dos proyectos grandes:

Uno que nos ayude a programar en Bash, aunque lo dejaremos abierto para que nos ayude programar en otros lenguajes, como Python, PHP, JavaScript... y que nos va a permitir aprender a trabajar con ficheros de texto, cadenas, variables y todo lo que tenga que ver con procesamiento de texto.
Otro proyecto en el que vamos a programar un script que nos permita realizar tareas sencillas con imágenes para aprender más sobre ficheros, directorios, operaciones matemáticas y, además, nos permitirá conocer el uso de herramientas como ImageMagick, GMIC y ffmpeg para edición de imágenes y vídeos.

Who this course is for:

  • Aquellas personas que quieran realizar programas que puedan ejecutarse en cualquier sistema GNU/Linux sin necesidad de intérpretes externos, como Python o PHP.