Предполагая, что все изображения находятся в каталоге 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 .