Saltar la navegación

Filtros

Los filtros son programas que reciben datos por la entrada estándar (aunque también pueden leer ficheros), y los devuelven procesados por la salida estándar. Por ejemplo: tee, cat, head, tail, etc.

Es muy habitual crear tuberías donde los comandos simples sean filtros. Por ejemplo, podemos ver el fichero de mayor tamaño que hay en el directorio de trabajo ejecutando la siguiente orden:

$ ls -lS | tail -n +2 | head -n +1
-rw-r--r-- 1 usuario usuario 12752824 sep  6 20:14 listado

Otra forma más breve de hacer lo anterior, si recordamos la opción -r (reverse) del comando ls, sería:

$ ls -lSr | tail -n 1
-rw-r--r-- 1 usuario usuario 12752824 sep  6 20:14 listado

Vamos a ver en este apartado los filtros más importantes.

Licencia: licencia de software libre GPL