Linux cp с регулярным выражением

Я хотел бы скопировать некоторые файлы в каталог, переименовав файлы, но сохранив расширение. Возможно ли это с помощью простого cp , используя регулярное выражение?

Например:

cp ^myfile\.(.*) mydir/newname.$1

Таким образом, я мог бы скопировать файл, сохранив расширение, но переименовав его. Есть ли способ получить согласованные элементы в регулярном выражении cp , чтобы использовать их в команде? Если нет, я думаю, я напишу perl-скрипт, или если у вас есть другой способ ...

Спасибо

5
задан Johy 12 March 2013 в 13:22
поделиться