|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/programacion-shell-script-en-bash/
课程评论:没有评论
**课程名称:Bash Shell 脚本编程** **课程概述:** 本课程旨在帮助您充分发掘 GNU/Linux 的潜力,通过自动化任务来实现。您将学习各种类型的任务,不仅限于系统管理,还包括文本字符串编辑、文件和目录操作、图像处理以及数学计算。课程甚至会指导您编写两个游戏。 您可以根据特定环境(如日期、文件或目录是否存在、文件类型等)来执行不同的活动,从而让计算机代替您执行重复性任务。您将学会遍历数字、字母、文件和目录的范围,甚至利用随机值来确保每次脚本执行的结果都不同。 课程将帮助您将现有脚本转化为更完整的脚本,包含: * 文档 * 多值输入 * 修饰符的使用 * 区分错误信息和信息性消息 * 错误处理 * 多语言消息 * 库 * 配置文件 在整个课程中,您将编写一系列包含各种函数的库,以便在不同项目中复用。您还将完成两个大型项目: 1. **Bash 编程辅助工具:** 这个项目将帮助您进行 Bash 编程,同时也可以扩展到其他语言,如 Python、PHP、JavaScript。通过这个项目,您将学习处理文本文件、字符串、变量以及文本处理相关的方方面面。 2. **图像处理工具:** 这个项目将指导您编写一个脚本,用于执行简单的图像处理任务。您将进一步了解文件、目录、数学运算,并学习使用 ImageMagick、GMIC 和 ffmpeg 等工具进行图像和视频编辑。
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ónentrada de múltiples valores uso de modificadoresmensajes de error diferenciados de los mensajes de informacióngestión de erroresmensajes en diferentes idiomasbibliotecasficheros de configuraciónA 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.