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"
Testimonios (5)
Permisos de archivo
Angel - Vodacom
Curso - Linux Command Line Basics
Traducción Automática
Me gustó que también tuviéramos que hacer ejercicios con cada cosa nueva aprendida
Daria
Curso - Intermediate Unix
Traducción Automática
- Adaptación a todos los participantes del curso - Ejemplos geniales e ilustrativos
Katarzyna - Rossmann SDP Sp. z.o.o
Curso - Introduction to Linux
Traducción Automática
Información muy bien estructurada y entregada, muchos ejercicios prácticos para ayudar a la transferencia de conocimientos, el formador respondió a todas las preguntas y ayudó a todos.
Catalin - DB Global Technology
Curso - Linux Administration Fundamentals
Traducción Automática
The extra informations not in the official docs