- Un guión que mira los ficheros *.txt que hay en el directorio
actual, y hace una lista, mediante la cual se pueden editar. Está
pensado para ser un gestor de correo off-line
- Guión que hace de interfaz para los ficheros .gz, o
.tar.gz. Hace una lista del contenido del fichero, y permite editar los
ficheros empaquetados, o descomprimir algunos ficheros a un directorio
previamente definido... No lo he probado con ficheros comprimidos con un
diretorio, pero deberia funcionar sin problemas. Si vas a hacer pruebas con
este guión, deberias "decomentar" las últimas lineas, para poder
elegir si quieres dejar los ficheros temporales o borrarlos
- Guión de awk que busca, como si fuera el grep, una ristra en una lista de ficheros de texto
- Guiín de awk que coge una página del
manual, de la orden man, y lo pone en un fichero de texto, después
de haberlo limpiado
- Proyecto completo de un buscador de
palabras en el Jargon File. Se compone de dos fuentes en
lex, un programa en C++ (más una biblioteca de
funciones para CGIs), un guión en Perl, y un guión de ayuda,
también en Perl, que está justo debajo.
- Guión en perl que quita de un texto
dado las palabras listadas en un fichero de texto. Aquí tienes un
ejemplo de un fichero de texto para quitar palabras en
inglés. En realidad el fichero quita palabras al Jargon File, que
tiene un formato especial en texto ASCII. Tendrás que adaptarlo un poco
si quieres que sirva para otro tipo de fichero.
- Guión que monta una unidad ZIP. Si el
dispositivo especificado ya está montado, entonces lo intenta
desmontar, saliendo con un error si no puede, y luego lo vuelve a montar (para
refrescar la información del disco). Este guión no lleva
parámetros (está pensado para gente que no quiere complicarse la
vida aprendiendo cuál es el dispositivo del ZIP, y esas cosas),
así que tienes que editarlo antes de ejecutarlo.
- Guión que copia el sector de arranque
(atención: ¡¡¡no sirve para MBR!!!)
de un dispositivo dado en un fichero dado. Este guión no lleva
parámetros, porque normalmente no van a cambiar. Antes de usarlo
asegúrate de dos cosas: que sabes lo que estás haciendo, y que
has editado el guión para que se acomode a tu sistema,
¡antes de ejecutarlo!
- Guión en Perl que convierte texto ISO a
texto ASCII. Ahora es más limpio, y no necesita fichero de
configuración, se las arregla él solito.
- Guioncillo en Perl (nosaltos.pl) que quita
los saltos de línea, dejando los párrafos como una sola
línea, sin caracteres de salto de línea (entendiendo los
párrafos como texto separado por al menos una líneas en blanco).
- Un pequeño hackeo personal: Estaba harto de que cada vez que
cambiaba el aspecto de las páginas temáticas, tuviera que estar
cambiando una por una. Así que decidí ponerme manos a la obra, y
me creé un pequeño sistema de creación de páginas
HTML. La idea es separar en varios ficheros el control sobre el aspecto de las
páginas, y poner el contenido de estas páginas en ficheros
diferentes. El resultado es un
Makefile, un guión
en Perl (con un módulo aparte), y algunos ficheros de ejemplo, que
puedes bajar (el paquete entero) aquí.
- Un pequeño guión, hecho en Perl también, que
comprueba los enlaces locales de ficheros HTML,
junto con un minimalista guión para el
intérprete de órdenes que se encarga de llamarlo. Ya que no
podía comprobar los enlaces a páginas exteriores (no tengo
conexión a Internet en casa), decidí al menos comprobar los
enlaces al propio sitio. Y menos mal ;-).
- El antiguo sistema del libro de visitas: Está compuesto por una
página HTML con un formulario (en español y en inglés), un guión en Perl que recoge las nuevas entradas, y otro guión,
también en Perl, que muestra el libro de
visitas actual.
- Un guión para Perl que resalta un
texto cazado por una expresión regular. Es parecido al
hgrep, sólo que no filtra ninguna línea, las deja todas
a la salida (aunque no resalte nada de la línea en cuestión). Es
muy sencillo, sería muy fácil añadir opciones para varios
tipos diferentes de resaltado del texto.
Como siempre, no es mi responsabilidad si tu ordenador explota mientras se
ejecutan estos guiones, y todo eso, aunque la verdad es que no veo por que
tendría que pasar algo raro
Ninguno de los dos guiones de awk son los mejores ejemplos que se pueden dar,
así que si tienes algún guión de awk que haga algo
más interesante o que sea más didáctico (no tiene por
qué ser un guión grande para poner en un fichero, sólo un
ejemplo de algún uso común)...