Предполагая, что все изображения находятся в каталоге images
и имеют суффикс .jpg
, следующий небольшой скрипт распечатает все файлы изображений, у которых нет соответствующего файла .tif
в UNIX:
#!/bin/sh
find images/ -type f -name "*.jpg" |
while read j; do
t=${j%.jpg}.tif
if [ ! -f "$t" ]; then
echo "Lacking tif file: " $j
fi
done
Вставьте его в файл и сохраните в папке над той, где хранятся ваши изображения. Вы могли бы назвать это find-images
. Например:
├── find-images
└── images/
├── 1.jpg
└── 2.jpg
└── ...
Теперь откройте Utilities/Terminal.app и с помощью команды cd
перейдите в папку, где находится ваш скрипт, например, если скрипт находится на вашем рабочем столе, просто введите cd Desktop
.
Затем введите chmod +x find-images
. Теперь вы можете запустить скрипт, просто позвонив ./find-images
.