Почему этот скрипт не работает?
for filename in bre*; do rename 's/bre//'; done
У меня есть файлы, начинающиеся с bre, в каталоге, и я хотел бы удалить эту часть из имен файлов. Это работает, и ничего не случится, и это не закончено. Спасибо
Вы не указали rename, какие файлы следует переименовать.
rename
Вам не нужен l oop, так как вы можете использовать подстановочный знак для аргументов имени файла для rename
rename 's/bre//' bre*