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

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