10-04-2012, 13:16
hola!
tengo una duda relativamente elemental.
tengo un script que quiero correr, pero no se cómo exactamente. tengo que guardarlo en alguna parte en especial, o le hago doble clic en la carpeta que está y hace lo suyo?
lo que quiero hacer es renombrar mp3 con un nombre aleatorio.
y si alguien sabe cómo, sacar los mp3 de sus respectivas carpetas
el script que encontré es este:
gracias!
tengo una duda relativamente elemental.
tengo un script que quiero correr, pero no se cómo exactamente. tengo que guardarlo en alguna parte en especial, o le hago doble clic en la carpeta que está y hace lo suyo?
lo que quiero hacer es renombrar mp3 con un nombre aleatorio.
y si alguien sabe cómo, sacar los mp3 de sus respectivas carpetas
el script que encontré es este:
#!/bin/sh
if [ $# -lt 1 ]; then
echo "Example Usage: $0 /dev/sdb"
exit 1
fi
DIR=$1
rename(){
rand=$RANDOM
if [ -f "${rand}.JPG" ]; then
rename "$i"
else
mv "$i" "${rand}.JPG"
fi
}
echo "This will rename all files randomly in $DIR"
echo -e "Continue? ( y/n ) : c"
read answer
if [ "$answer" = "n" ] || [ "$answer" = "N" ]
then
echo "Exiting..."
exit 1
else
(
cd $DIR
for i in *.JPG; do rename "$i"; done
cd -
) >/dev/null 2>&1 </dev/null
echo "Files have been renamed with a random number."
fi
gracias!