Я работаю с Ubuntu 16, и у меня есть каталог с сотнями файлов с уникальными именами файлов.

Я хотел бы переименовать их в соответствии с отдельным файлом ID.

Например:

Оригинальный каталог

FileA.ext
FileB.ext
FileC.ext
IrrelevantFile.txt
etc

ID-файл

FileA.ext File1.ext
FileB.ext File2.ext
FileC.ext File3.ext
etc

Преобразованный каталог

File1.ext
File2.ext
File3.ext
IrrelevantFile.txt
etc

Обратите внимание, что исходный каталог содержит файл с отдельным расширением (IrrelevantFile.txt), который не включен в файл идентификатора. Поэтому скрипт Bash должен строго полагаться на файл идентификатора и переименовывать только те файлы, которые там присутствуют.

Можете ли вы помочь?

0