#!/bin/bash
# http://mywiki.wooledge.org/BashFAQ/030
# Also requires GNU or BSD find(1)
# Recursively change all *.foo files to *.bar
# mag folgende Zeichen nicht:   "'", "(", "&"

DATUM=`/bin/date '+%Y%m%d-%H%M'`

# echo "#!/bin/bash" > aaa

script=move-$DATUM.sh
#log=move-$DATUM.log
#undo=undo-$DATUM.sh
#touch=$undo
#echo "#!/bin/bash" > $undo
find . -type f -name '*.pdf' -print0 | while IFS= read -r -d '' f; do
#  mv -- "$f" "${f%.ts}.mpeg" >> $log
  echo mv "\"$f\"" "./pdfs" >> $script
#  echo mv "$f" "./pdfs" >> $log
#  echo mv -- "$f" "${f%.ts}.mpeg" >> $log
#  echo mv -- "${f%.ts}.mpeg" "$f" >> $undo
done
#chmod ug+x $undo