Я работаю с 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 должен строго полагаться на файл идентификатора и переименовывать только те файлы, которые там присутствуют.
Можете ли вы помочь?