Pipelines: la herramienta más poderosa de los sistemas UNIX; o cómo hacer fontanería desde la terminal.
Es probable que, buscando comandos de terminal en foros, hayas encontrado el uso del símbolo " | ". Este símbolo no es más que una pipeline, o tubería, una de las ideas más poderosas de los sistemas tipo UNIX. Las pipelines, ideadas por Douglas McIlroy, permiten dirigir la salida de un comando a la entrada de otro (de ahí el nombre, por su analogía con las tuberías físicas). Esta idea, aparentemente simple, tiene un potencial enorme, permitiéndonos ejecutar complejos comandos de forma sencilla y elegante.
En el vídeo, os explico un poco de forma intuitiva qué son las pipelines, y os muestro con ejemplos prácticos cómo se utilizan. Los ejemplos van de menor a mayor dificultad, para que os vayáis familiarizando con el concepto, hasta culminar en un ejemplo sencillo pero real de cómo uso pipelines para hacer una tarea específica de mi sistema.
➡️ Algunos enlaces relevantes:
🔗 Wikipedia: https://en.wikipedia.org/wiki/Pipeline_(Unix) 🔗 Primeros pasos en la terminal: https://youtu.be/ScllwW5iA7k 🔗 Más trucos para terminal: https://youtu.be/JYWiKWrrsvM
🕒 Marcas temporales:
00:00 Introducción 00:28 ¿Qué son las pipelines? 01:35 Ejemplos básicos 04:46 Ejemplos básicos, pero no tanto 09:56 Uso real en mi sistema