Sim.
for name in /home/imp/imp/msgs/*.PK1; do
mv "$name" "${name%.PK1}.BRD"
done
for name in /home/imp/imp/msgs/*.PK2; do
mv "$name" "${name%.PK2}.MIX"
done
O primeiro loop itera todos os arquivos *.PK1 sob /home/imp/imp/msgs e substitui o sufixo do nome do arquivo por .BRD .
O segundo loop faz o mesmo com o outro conjunto de arquivos.
A expansão variável ${name%.PK2}.MIX removerá a string .PK2 do final do valor armazenado na variável name e, em seguida, anexará a string .MIX ao final do resultado daquela.