Programa del Curso

El script más sencillo

Eligiendo la concha (número mágico #!, Sha-bang)

Llamar al script

Comandos externos e integrados

Algunos caracteres especiales

  • Comentario (#)
  • Fin de línea (;)
  • Una instrucción vacía (:)
  • Redirección de entrada y salida (>, <, >>)
  • Redireccionamiento de la salida
  • Redirección de entrada
  • Flujo (|)
  • Iniciar el proceso en segundo plano (&)

Variables y parámetros

  • Destrucción de variables (no establecidas)
  • Variable con un valor nulo
  • Guarde el resultado en una variable (comillas inversas '')
  • Solicitud de parámetros ($ 0, $ #, $ 1, $ 2, $ 3 ...)
  • Cambio manual
  • Citando.
  • Carácter de escape (\)

Regular Expressiones

Sentencias condicionales

  • El si/entonces
  • El si/entonces/else
  • Anidamiento de sentencias if
  • El if / elif
  • Enunciado del caso
  • Operadores
  • Operadores y, o (&&, | |)
  • comando de prueba

Completando scrypt

La declaración de salida

Usar el estado de finalización del programa en un script ($?)

Pruebas y operadores

  • Archivo de texto de los operadores
  • Prueba el tipo de archivo
  • Atributos del archivo de prueba

Operadores de comparación

  • Comparando la aritmética usando el comando if
  • Operadores de comparación de enteros
  • Comparación de cadenas
  • Comparación del complejo (y, o)
  • Operadores de comparación de anidamiento
  • El operador de asignación
  • Operadores aritméticos
  • Operaciones de operadores en bits (operadores bit a bit)
  • Operadores lógicos
  • Constantes numéricas

Bucle

  • El bucle para / in
  • El comando seq
  • El bucle while
  • Hacer un bucle hasta
  • Controlar el bucle (interrupción, continuación)

Procesamiento de texto

  • Cabeza de mando, cola
  • Ordenar, Uniq, Expandir, Desexpandir
  • Cortar, Pegar, Unir, Wc,Tr

Búsqueda de texto (grep)

Editor de flujos (sed)

Programas interactivos

  • Comando de lectura
  • Selección de usuario

Funciones

Comando de suspensión

¿Y si el script no funciona? (depuración)

Requerimientos

  • Conocimiento de Linux a nivel básico
  • Finalización recomendada del curso, "Introducción a Linux"
 14 horas

Número de participantes



Precio por participante

Testimonios (7)

Cursos Relacionados

Bash Scripting for Automation

21 horas

Introduction to Linux

14 horas

Alpine Linux: configuración de un sistema operativo pequeño, simple y seguro para sus contenedores

7 horas

Introduction to Cumulus Linux

14 horas

DNS y BIND: configuración, administración y seguridad de su servidor DNS

14 horas

Los 4 Principales Servidores Linux / Unix - DNS,Web,Mail and Database

28 horas

Running Kubernetes on Fedora CoreOS

14 horas

Ir a la Programación de Sistemas

35 horas

Unix Intermedio

21 horas

LEDE: configure un enrutador inalámbrico Linux

7 horas

Linux Foundation - Certified Systems Administrator (LFCS)

35 horas

Linux Foundation - Fundamentals of Open-Source IT and Cloud Computing (LFS200)

28 horas

Fundamentos de Administración de Linux

21 horas

Conceptos básicos de la línea de comandos de Linux

7 horas

Servicios Altamente Disponibles con DRBD y Pacemaker

7 horas

Categorías Relacionadas

1