Estoy intentando hacer un pequeño script en bash que me tome el nombre directorio en el que tengo varios ficheros pdf y me renombre dichos ficheros como: directorio+nombre_fichero.pdf
Hasta ahora esto es lo que he hecho pero no funciona bien:
dummy="$(pwd | cut -d'/' -f7)"
echo "${dummy}"
for file in *.pdf; do
echo mv \"$file\" \"${file// /dummy_file}\";
done
El nombre del directorio si que lo guarda en la variable indicada, pero a la hora de renombrarlo, no lo hace bien, ya que deja el nombre tal y como está.
P.D.: Algún libro para este verano para ampliar conocimientos de bash (ahora mismo son escasos, como vereis
)