webdevlog

Bloc de notas sobre desarrollo web, GNU/Linux, programación en general, y más.
junio 6, 2020

Pipes en Linux

Los pipes en Linux sirven para enviar datos de un comando a otro, la forma de ejecutar los pipes es llamando a un comando y luego el caracter “|”.

comando | comando-2 | … comando-n

Seguramente en más de una oportunidad ejecutamos algún comnado que devolvía un output y luego, con pipes, el comando grep para buscar entre esa información.

Podemos ver esto en acción cuando buscamos algún paquete con apt-cache search mysql | grep phpmyadmin. En este caso el resultado que vamos a obtener el la lista que devuelve apt-cache search con los resultados de la búsqueda “mysql”, pero filtrados por la palabra “phpmyadmin“.

Los comandos más populares que se utilizan con pipes son grep y sort, pero por supuesto el alcance del uso de pipes es ilimitado, por ejemplo, podemos instalar jq para formatear ficheros json, y ejecutar “file.json | jq .” para visualizar los resultados en forma prolija.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *