Да.
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
Первый цикл будет перебирать все файлы *. PK1
в / home / imp / imp / msgs
и заменять суффикс имени файла на .BRD
.
Второй цикл делает то же самое с другим набором файлов.
Расширение переменной $ {name% .PK2} .MIX
удалит строку .PK2
из конца значения, хранящегося в переменной name
а затем добавьте строку .MIX
в конец результата этого.