переименовать несколько файлов... в оболочке
У меня есть 3 файла в каталоге
abc.tar.gz
abc2.tar.gz
abc3.tar.gz
используя эту команду:
rename abc abc.part abc*.tar.gz
он превращает их в
abc.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz
после этого я добавил в него еще 3 файла..
abc.tar.gz
abc2.tar.gz
abc3.tar.gz
и когда я стреляю, переименуйте abc abc.part abc*.tar.gz
он переименует все 6 файлов, поэтому окончательный вывод будет
abc.part.tar.gz
abc.part.part2.tar.gz
abc.part.part3.tar.gz
abc.part.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz
Я просто хочу предотвратить многократное переименование... что должна делать моя команда rename
?
означает, что мой окончательный вывод должен быть ниже, независимо от того, сколько времени я запускаю команду переименования. здесь количество файлов DYNAMIC
..это может быть 3,4...или сколько угодно... поэтому нельзя добавить статически 3 или какое-то число!!
abc.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz