How can I make this script cleaner? I'm assuming one way is to create something that holds the various paths and loops over those. Is there anything else I can do to make this cleaner and not just a repeated block of loops?
#!/bin/bash/
SRCD='/Users/Connor/Documents/GitHub/WhatThePDF/dat/forms/*.pdf'
for file in $SRCD
do
echo ${file}
destfile="${file/.pdf/_source.txt}"
echo ${destfile}
qpdf --qdf --object-streams=disable ${file} ${destfile}
done
SRCD='/Users/Connor/Documents/GitHub/WhatThePDF/dat/data/*.pdf'
for file in $SRCD
do
echo ${file}
destfile="${file/.pdf/_source.txt}"
echo ${destfile}
qpdf --qdf --object-streams=disable ${file} ${destfile}
done
SRCD='/Users/Connor/Documents/GitHub/WhatThePDF/dat/maps/*.pdf'
for file in $SRCD
do
echo ${file}
destfile="${file/.pdf/_source.txt}"
echo ${destfile}
qpdf --qdf --object-streams=disable ${file} ${destfile}
done
SRCD='/Users/Connor/Documents/GitHub/WhatThePDF/dat/none/*.pdf'
for file in $SRCD
do
echo ${file}
destfile="${file/.pdf/_source.txt}"
echo ${destfile}
qpdf --qdf --object-streams=disable ${file} ${destfile}
done