У меня БОЛЬШОЕ количество старых файлов и папок, МНОГИЕ без расширений.
Я объединил Automator Mac и этот код оболочки, чтобы успешно распечатать список всех путей к файлам одного типа в пределахзаданная папка.
Я просто не знаю, как добавить подходящее расширение (например, ".tif") в отфильтрованный список файлов.
for f in "$@"
do
find "$f" -type f -exec file --no-pad --mime-type {} + 2>/dev/null \
| awk '$NF == "image/tiff" {$NF=""; sub(": $", ""); print}'
done
Если я добавлю:
mv -- "$f" "${f%}.tif"
он просто добавляет «.tif» в КАЖДЫЙ файл и папку.Не отфильтрованный список.
Как изменить только те файлы, которые были в результатах «печати»?
Спасибо за любую помощь, которую вы можете оказать!:)