Scripting Linux Bash Shell: Guía completa (incl. AWK y SED)
Aprenda scripts de shell de Linux, pase de CERO a HÉROE y bailemos sus habilidades de programación de bash
Lo que aprenderás
Scripting Linux Bash Shell: Guía completa (incl. AWK y SED)
- Ser capaz de crear un script de aspecto PRO con parámetros
Usar funciones en el script
Leer archivos línea por línea usando while loop
- Usa las matemáticas en los guiones
- Poder decidir si el valor de la variable específica es un archivo normal o un directorio
- Almacene la salida de los comandos en una matriz
- Ser capaz de tomar decisiones basadas en la coincidencia con expresiones regulares.
- Utilice SED y AWK para llevar sus scripts al siguiente nivel
Requisitos
- Es bueno tener conocimientos básicos sobre los comandos de Linux, pero no es obligatorio
- Editor de texto de su elección (si simplemente no quiere ver conferencias)
- Poder abrir una terminal (o git bash si no tienes una máquina virtual y quieres trabajar en un entorno Windows)
Descripción
Bienvenido al curso de scripting de shell bash de Linux. Soy Richard y seré tu instructor. Tengo un gran conocimiento sobre secuencias de comandos de shell, ya que a lo largo de mi carrera había trabajado para una empresa de Fortune 50, donde, además de ocuparme de más de 200 servidores Solaris, escribí muchas secuencias de comandos para facilitar la vida 🙂
¿Qué cubre?
- Conceptos básicos de secuencias de comandos: no se preocupe, ya no sabe nada sobre secuencias de comandos
- Explicación del sha-bang: que es y por que diablos se llama sha-bang
- Toma de decisiones
- Expresiones regulares
- Comodines
- Bucles For y While
- Funciones
- Leer argumentos usando la estructura CASE
- …y muchos más
Y que hay con AWK? ¡Sí, está cubierto aquí! Y que hay con SED? ¡También cubierto!
¿Por qué he creado este curso?
Hace muchos años, cuando comencé como administrador de UNIX, tenía muchas ideas sobre cómo mejorar cosas específicas usando scripts. Pero yo no pude encontrar ningún bien recursos, que me llevaría a través todos los temas necesarios en un solo lugar. En algún lugar obtuve una gran explicación sobre sha-bang, mientras que las expresiones regulares para scripts de shell solo se mencionaron. En algún lugar hubo una buena explicación sobre la toma de decisiones en la declaración if, pero faltaba la parte de SED y AWK, y ese uso de SED y AWK fue realmente importante en mi carrera. Básicamente, no puedo imaginar ningún guión de producción único, donde no usaría SED o AWK, porque sin ellos no eres capaz de crear esa "magia" en tu guión.
Muchos años después, estoy aquí para compartir en un lugar lo que realmente se necesita en orden para crear el guión mágico. No solo cómo crear un script, tomar algunas decisiones en declaraciones if, escribir funciones, usar matrices, sino principalmente cómo combinar todo, incluidos AWK y SED. Estaba creando este curso de alguna manera, que me ayudaría mucho para crear grandes guiones durante el inicio de mi carrera. Todas las cosas necesarias en un solo lugar.
Por favor, mire mis conferencias preliminares para ver qué vamos a construir en este curso.