Por defecto, Bash es permisivo: si un comando falla, el script continúa, una variable no definida se convierte silenciosamente en una cadena vacía y una falla al inicio de un pipeline se ignora. Esa tolerancia convierte pequeños errores en grandes daños, como un script que ejecuta rm -rf "$dir/"* cuando dir nunca se definió. Los hábitos de scripting defensivo evitan esto, y Linux+ espera que los reconozcas en el código y elijas el adecuado para un problema descrito.
Sigue leyendo gratis
Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 7 secciones más, 7 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.