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.