я хочу переименовать несколько файлов в моем системном каталоге линукс ....Как переименовать все файлы в каталоге в linux с заменой строки?
мои имена файлов являются:
Lec 1 - xxx.webm
Lec 2 - xxx.webm
Lec 3 - xxx.webm
Lec 4 - xxx.webm
и этот список можно продолжить ...
здесь ххх может быть любой список символов (не соответствует) ....
я хотел бы переименовать каждый файл здесь, как:
mv Lec 1 - xxx.webm Lec 1.webm
mv Lec 2 - xxx.webm Lec 2.webm
mv Lec 3 - xxx.webm Lec 3.webm
и т.д ....
для в петле можно было сделать, но как сделать замену?
* полоса все символы после того, как номер должен быть мой переименованный файл
имя файла изменено на 'Лец п - webm.webm' – coolstoner
Нет '$ {е/- * /}' разделит все после '' - "' в исходной строке, а затем снова будет добавлен '.webm'. – anubhava
теперь все мои файлы были переименованы в 'Lec n.webm.webm' , можете ли вы помочь мне переименовать его обратно в' Lec n.webm'? я попробовал эту ссылку, но я получаю ошибку http://unix.stackexchange.com/questions/102647/how-to-rename-multiple-files-in-single-command-or-script-in-unix – coolstoner