ls | wc -l : Número de archivos del directorio actual (contando cada subdirectorio como un archivo).
ps -ax | tail +3 | wc -l : Número de procesos que se están ejecutando en este momento, sin contar el proceso de contar los procesos :-)
find /var -user root -name d\* | grep -v X : Listar todos los ficheros del directorio /var que empiecen por d y cuyo dueño sea root, menos los que tengan alguna X en el nombre.
cat fichero | pgp -fase agapito | sendmail agapito@tal.sitio :
Encripta fichero con PGP usando la llave pública de
agapito, y se lo manda por correo electrónico.(*)
Si nuestro dominio no está registrado en Internet, este último comando hará
que salgamos con una dirección errónea (la local), por lo menos con la
configuración habitual de sendmail. Para evitar esto podemos utilizar
elm o mutt:
cat fichero | pgp -fase agapito | elm agapito@tal.sitio
cat fichero | recode latin1:latex | elm -s 'Fichero latex'
agapito@tal.sitio
uuencode binario.gz binario.gz | elm agapito@tal.sitio
gzip < binario | uuencode binario.gz | elm agapito@tal.sitio
tar cfz - directorio | uuencode directorio.tar.gz | elm
agapito@tal.sitio
etc...
cat /dosc/*.txt | conv ibm437 latin1 | lpr : Convierte todos los ficheros acabados en .txt del directorio dosc, de la página de códigos 437 al latin1, y lo manda a la cola de impresión.
bban hola | write agapito : Escribe HOLA en grandes caracteres en la terminal a la que está conectado Agapito (para evitar este tipo de bromas basta escribir mesg n).
finger agapito@tal.sitio | pgp : Añade la llave pública de Agapito a nuestro anillo de claves, suponiendo que Agapito tiene su llave pública en la información que se da para finger.
playmidi `find /cdrom -name \*.mid` : Toca todos los ficheros MIDI del CD-ROM.
También podemos usar los filtros dentro de los programas. Por ejemplo, cuando acabe de escribir este texto, lo pasaré por conv para convertir los caracteres especiales al formato HTML, sin salir del editor ni tener que grabar ficheros intermedios.
Índice del Linux | Índice principal
(*) Hay quien para esta tarea preferiría darle al icono con un candadito que representa al PGP, abrir el fichero, encriptarlo y grabarlo, darle al icono con un sobrecito para acceder al correo electrónico, introducir la dirección de agapito, importar el fichero encriptado y finalmente darle a algún otro icono ridículo para mandar el fichero a agapito. Dicen que los GUI se inventaron para hacer más intuitivo el manejo del ordenador. A mí me parecen una maldición.