require(".zlconfig.php"); require("$webroot/cabecera.php"); ?>
$graf_titulo = "$base_grafs/bita_head.png"; ?> require("$webroot/titulos.php"); ?>Cambiando mayúsculas por minúsculas.
Uno de los comandos que pasa desapercibido y que puede sernos útil en alguna ocasión es el comando tr. Como es habitual en los comandos de UNIX, su nombre corresponde a una abreviatura, la de translate, o traduce. Así que su función básica es traducir. Como parámetros recibe dos conjuntos de caracteres. En primer lugar, se indican los caracteres que deberán ser sustituidos por aquellos que van en segundo lugar. Así, por ejemplo, para pasar de mayúsculas a minúsculas usaremos:
tr A-Z a-z
Gracias al guión indicamos un rango de valores. Así,
A-Z
es sinónimo de todas las letras de la A a la Z. El comando anterior se ejecutará sobre la entrada por defecto, es decir, sobre stdin. Así que todo lo que tecleemos será traducido hasta que salgamos de la ejecución del comando (con Ctrl + C, por ejemplo). Evidentemente, la mayor utilidad se presenta sobre archivos de texto. Por tanto, deberemos usar la redirección. Por ejemplo, para ejecutar la traducción anterior sobre el fichero fichero, bastará con
tr A-Z a-z < fichero
Con esto sólo redirigiremos la entrada. El resultado únicamente se presentará en la pantalla. Para guardarlo en otro fichero pues, redirigiremos la salida así
tr A-Z a-z < fichero > fichero2
Otra ventaja añadida es la posibilidad de borrar caracteres. Esto es posible mediante la opción -d. Y la opción más importante, -help. Con ella obtendremos una descripción de las opciones disponibles y de la forma de manejar este potente comando.