Otros más:
(1) Para renombrar todos los archivos de un directorio a minúsculas.
Code:
#!/bin/bash
#lowercase.sh
# Convertir archivos a lowercase
# correrlo donde estan los archivos a renombrar
##################################
for i in $(ls);
do
oldname="$i"
newname=$(echo "$oldname" | tr 'A-Z' 'a-z')
if [ "$oldname" != "$newname" ]
then
mv -i "$oldname" "$newname"
fi
done
(2) Para Grabar discos desde consola, lo uso mucho en los servidores sin X.
Con esto terminan los scripts de backup diario que uso, grabando un DVD.
Code:
#!/bin/bash
#quemar archivos desde Konsole
#Uso: burn_cd.sh directorio-a-grabar etiqueta-cd
#
# sudo cdrecord dev=ATA: -scanbus
# con este comando sacamos los parametros para completar el device abajo
CDRECORD_DEV="/dev/scd0:6,0,0"
#borra el disco
/usr/bin/cdrecord dev=$CDRECORD_DEV blank=fast
IMG_SIZE=`/usr/bin/mkisofs -J -r -V $2 -q -print-size $1 2>&1 | \
sed -e "s/.* = //"`
echo $IMG_SIZE [ "0$IMG_SIZE" -ne 0 ] && /usr/bin/mkisofs -J -V $2 $1 | \
/usr/bin/cdrecord dev=$CDRECORD_DEV fs=30m tsize=${IMG_SIZE}s -data -
espero les sirva a alguno, y sigamos posteando scripts, que siempre pueden ser útiles.