6. Pipes y Redirección: Legos de software
Conectando herramientas independientes
La filosofía Unix es: "Haz una sola cosa y hazla bien". Para hacer cosas complejas, unimos estas utilidades con el símbolo | (Pipe/Tubería).
ls | grep "txt": Muestra solo los archivos acabados en .txt.cat arch.txt | sort: Ordena alfabéticamente el contenido.cat arch.txt | wc -l: Cuenta líneas mandándole el texto al contador.
Guardando en archivos
Para no mostrar en pantalla sino guardar la salida del comando en un archivo:
ls > lista.txt: Crea (sobrescribe)lista.txtcon lo que digals.ls >> lista.txt: Añade (append) sin borrar lo de antes al final delista.txt.
💻 Misión: Constructor de Tuberías
Si quieres añadir la palabra "Terminado" al final de un archivo progreso.txt, ¿qué comando usarías?
👁️ Ver comando
Ponte a prueba
Domina el flujo de datos.