On jul/20/2000, Luis Cabrera Sauco wrote:

> Post: �Para cuando algo con los CDrom's ?   }:-)

        Aqui va.


...Track With Rhythm. Dj Sim. 1996
--- Mutt 1.0.1 + Sendmail 8.9.3
 * Origin: FAQ de R34.LINUX: http://www.linuxfreak.com/~r34_linux (2:346/3.68)
 
#!/bin/bash

# script para crear una base de datos con todos los ficheros
# de los CD's que tengas por ah� perdidos.
# A�ade este alias al sistema:
# alias cdlocate="locate -d /var/lib/locate/cds.db"
# Una vez creada la base de datos, para buscar solo tienes que hacer:
# cdlocate fichero

onedisk() 
{
  mount /cdrom
  echo Extrayendo datos...
  find /cdrom -maxdepth 7 -print | sed "s;^/cdrom;$1;" > $1.find
  eject -u cdrom
}
echo Introduce una etiqueta descriptiva para el CD:
read diskname
while [ -n "$diskname" ]; do
  onedisk $diskname
  echo Introduce etiqueta del CD o Enter para terminar:
  read diskname
done
echo OK, preparando base de datos...
cat *.find | sort -f | /usr/lib/locate/frcode > /var/lib/locate/cds.db
echo Terminado.

Responder a