Uno de los pilares de Linux es que es un sistema compuesto por pequeñas utilizadades que hacen una cosa, pero la hacen extremadamente bien.
Podemos combinar la salida de un comando y enviarla, como input, a otro comando usando la pipe
(|
).
Por ejemplo, podemos usar cat $filename | grep 'hello'
para filtrar el contenido del fichero $filename
y quedarnos únicamente con las líneas que contengan hello
.
¿Cómo podemos conseguir lo mismo en nuestras scripts en Bash?