<Anterior | Contenido | Siguiente>
Filtros
Las canalizaciones se utilizan a menudo para realizar operaciones complejas con datos. Es posible poner varios comandos juntos en una tubería. Con frecuencia, los comandos utilizados de esta manera se denominan filtros. Los filtros toman la entrada, la cambian de alguna manera y luego la emiten. El primero que probaremos es sort. Imagine que quisiéramos hacer una lista combinada de todos los programas ejecutables en /compartimiento y / usr / bin, póngalos en orden y véalo:
[yo @ linuxbox ~] $ ls / bin / usr / bin | ordenar | menos
[yo @ linuxbox ~] $ ls / bin / usr / bin | ordenar | menos
Dado que especificamos dos directorios (/compartimiento y / usr / bin), la salida de ls habría consistido en dos listas ordenadas, una para cada directorio. Incluyendo sort en nuestra canalización, cambiamos los datos para producir una única lista ordenada.