Saqué una secuencia de comandos rápida que copiará la imagen por ti (en realidad funcionará con cualquier tipo de archivo) y la renombré desde un archivo de texto sin formato con un prefijo por línea.
#!/bin/bash
file=$1
prefixes=$2
filename='basename "$file"'
while read line
do
cp $file "$line-$filename"
done < $prefixes
Pon eso en un archivo de texto, guárdalo como copier.sh
. Luego, en la Terminal, ejecute chmod +x copier.sh
(asegúrese de estar en el mismo directorio donde guardó el archivo, idealmente el que contiene sus imágenes). Luego ejecuta ./copier.sh myimage.jpeg prefixes.txt
y deberías tener un montón de copias con nombres diferentes.
El archivo prefixes.txt
(o como quiera que lo llames) debe tener un prefijo por línea (que debería ser fácil de obtener al copiar y pegar desde tu hoja de cálculo).
Versión actualizada con carpetas
#!/bin/bash
file=$1
prefixes=$2
filename='basename "$file"'
foldername=${filename%%.*}
if [ ! -d "$foldername" ]; then
mkdir "$foldername"
fi
while read line
do
cp $file "$foldername"/"$line-$filename"
done < $prefixes
Eso creará una carpeta con el mismo nombre que el archivo original (si aún no existe) y colocará las copias en él.