Del curso: Bash Scripting desde cero
Desbloquea este curso con un periodo de prueba gratis
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Optimización y rendimiento básico - Tutorial de Bash
Del curso: Bash Scripting desde cero
Optimización y rendimiento básico
Has aprendido un montón de cosas y ahora vas a aprender que un buen script no solo debe funcionar, sino que también debe ser rápido y eficiente. Vamos a ver un par de trucos básicos para mejorar el rendimiento. En primer lugar, minimiza procesos externos. Cada comando externo como grep, awk o sed cuesta tiempo y muchas veces Bash lo puede hacer con parámetros o bucles simples. Por otro lado, intenta utilizar bucles que sean eficientes. Si tienes cat extra o comandos extra, los puedes sustituir por redirecciones naturales del propio lenguaje. De esa manera, reduces procesos. También te recomiendo que uses siempre que puedas los builtins. Los builtins no crean procesos extra y muchas veces hacen la misma tarea que otro tipo de procesos que son lanzados externamente. Además, procesa los datos en bloque. Si necesitas manejar archivos grandes, a veces conviene delegar a awk, sed o grep en lugar de mil interacciones en Bash. Te recomiendo Bash para control y herramientas nativas para…
Contenido
-
-
-
-
-
-
-
-
-
-
-
-
(Bloqueado)
Uso de argumentos posicionales ($0, $1, $@, $*, $#)1 min 59 s
-
(Bloqueado)
Validación robusta de argumentos1 min 22 s
-
(Bloqueado)
Scripts interactivos: confirmaciones y menús1 min 27 s
-
(Bloqueado)
Depuración: set -x, set -e, uso de trap1 min 56 s
-
(Bloqueado)
Control y gestión de errores ($?)2 min 10 s
-
(Bloqueado)
Logs y bitácoras de ejecución1 min 11 s
-
(Bloqueado)
Convenciones y estilos en scripting3 min 3 s
-
(Bloqueado)
Automatización de tareas con bash2 min 2 s
-
(Bloqueado)
Optimización y rendimiento básico2 min 29 s
-
(Bloqueado)