En muchas situaciones, es interesante poder cambiar los nombres de los ficheros ( ej, a la hora de crear un collage de fotos), conservando la extensión, para alterar el orden que tengan establecido.
Aquí os dejo el script que utilicé para cambiar el nombre de unos cuantos jpg’s:
#!/bin/bash
dir=”.”
i=0
for filename in `ls -1t $dir/`
dofunction randfile
{
while [ 1 ];
do
MCOUT=`mcookie`
TNAME=”$1″”${MCOUT:0:5}”"$2″
if [ ! -f $TNAME ]; then
echo $TNAME
exit 0
fi
done
}NAME=`randfile test- .jpg`
mv $dir/$filename $dir/$NAME
echo $NAMEdone
