Colección de scripts

Bajo esta sección podéis publicar scripts que consideréis útiles. No importa que estén en bash, perl, python, etc.

Cada artículo debe contener un script, rellenando la información de la siguiente plantilla:

Nombre: Largo y/o corto (por corto me refiero al nombre habitual del comando)
Autor: (opcional, si se conoce)
Origen: (opcional, si se conoce. Puede ser una dirección web)
Lenguaje: Sh/Bash, Python, Perl, Ruby...
Licencia: GPL, BSD...
Propósito: ¿qué hace el script?
Dependencias: ¿qué software necesita el script para funcionar? (obviando el intérprete del lenguaje del script)
Código: (en una etiqueta CODE)
Ejemplos de uso: (en etiquetas CODE)
Comentarios: todo lo que se quiera decir sobre el script, desde trucos que utiliza internamente hasta bugs conocidos.

Os dejo la plantilla vacía para que podáis copiarla literalmente en las respuestas (solo se debe quitar "#" de las etiquetas comentadas):

<strong>Nombre:</strong>
<strong>Autor:</strong>
<strong>Origen:</strong>
<strong>Lenguaje:</strong>
<strong>Licencia:</strong>
<strong>Propósito:</strong>
<strong>Dependencias:</strong>
<#!--break-->
<strong>Código:</strong>
<#code>
<#/code>

<strong>Ejemplos de uso:</strong>
<strong>Comentarios:</strong>

¡A divertirnos!

acceso.sh

agregausuario.sh (agregar usuarios de correo en un sistema postfix + courier imap + ldap)

Aleatoria X Virtual Terminal

Analizar virus con clamav (script para nautilus)

Backup Base de datos y carpetas enviando verificación a un correo electronico.

Beeper

buscarEnLog.sh

calcniftk.pl Script Perl de ejemplo de cálculo letra NIF de documentos de identidad de España.

Calculo de IMC (indice de masa corporal)

callSQLPlus.sh

Cambiar de tamaño imágenes

checkmd5.sh

cmbtpz: Cambia el tapiz cada 30 minutos

Codificación de videos para Samsung Omnia

Comprimir PDF

Comprobar conexiones LAN

Copiar CD's y DVD's

copiaseg - salva archivos de configuración

Crear imagen ISO

Cuadro de diálogo para cerrar sesión, apagar, o reiniciar en IceWM

Debmirror Debian

Decir la hora en palabras (v1)

Desmontador de imágenes ISO

Diccionario Real Academia de la Lengua

Diccionario WordReference

engager

Extractor de archivos comprimidos

Extraer archivos comprimidos directamente desde .bashrc

fechaVBox.sh

find_long_filenames.sh

Gestión Usuarios Básica

google-chrome-chromiun.sh

Grabar imagen ISO

Igor: Mayordomo en bash

Listar archivos por una fecha dada en un directorio concreto

memtop

mkm3u

mksh

Montador de imágenes ISO

Obtener un número de números primos dado por teclado

odus (ejecuta comandos como root)

pid

planificador.sh

printpdf.sh

randy (generador de passwords)

rbackup (rsync backup)

Renombrado de ficheros de mayúsculas a minúsculas

Renombrado de ficheros de minúsculas a mayúsculas

rsync_backup.sh

somesqldump (generador de datos para testear bases de datos mysql)

tree.sh

Tweets desde el terminal

updatebrightness

updatemirror

Usar un tema Gtk específico para una aplicación

uze (Update ZoneEdit)

verificarcd

video2gif

vt - medir el volumen de datos transferido

wifi_matic

wiki2html

xxwmm (X X-Window-Manager Manager)