Это вопрос, связанный с сценарием оболочки Unix (любая оболочка), но также будет оценено любое другое "стандартное" решение для сценариев:
У меня есть каталог, полный файлов, где имена файлов являются значениями хэша, такими как:
fd73d0cf8ee68073dce270cf7e770b97
fec8047a9186fdcc98fdbfc0ea6075ee
Эти файлы имеют разные исходные типы файлов, такие как png, zip, doc, pdf и т.д.
Может ли кто-нибудь предоставить script, который переименовал бы файлы, чтобы получить соответствующее расширение файла, возможно, на основе вывода команды file
?
Ответ:
J.F. Себастьян script будет работать как для имени файлов, так и для фактического переименования.