Дратути. Меня зовут Модест. И я программирую на HTML.
ПАМАГИТИ.
У Модеста есть скрипт. Скрипт есть у Модеста в котором обрабатывается хранилище архивов с изображениями.
Скрипт составляет список архивов в хранилище, потом ищет в каждом архиве файлы изображения и передаёт количество изображений в архиве переменной.
Усё работает:
for archive in $(cat $ARCH_LIST)
do
# Поиск FF-файлов в архиве
FF_count=$(\
tar \
--list \
--file=$archive \
--wildcards "*.fits" | \
tee /dev/tty | \
wc --lines)
if [ "$FF_count" -le "2" ]; then
echo "Добавляем архив в список для удаления"
echo $archive >> $RM_LIST
else
echo "Пропускаем архив"
fi
done
Нуно:
Сделать так чтобы on-fly сравнивалось количество найденных изображений с требуемым (более двух картинок):
То есть чтобы при чтении архива при превышении количества изображений более чем 2 шт. Чтение прекращалось и архив пропускался. А если количество меньше двух - добавлять архив в список на удаление.
Архивов около 6500, в каждом может быть порядка 100 изображений. Полная проверка занимает около суток.
А Модест устал ждать(((