Você pode usar os recursos de substituição de string do bash para isso:
for file in /tmp/p/DSC*.JPG; do
cp "$file" "${file%.JPG}"_orig.JPG
done
O formato geral é ${string%substring}
, que removerá substring
do final de string
. Por exemplo:
$ f=foobar.JPG; echo "${f%.JPG}"
foobar