#!/bin/bash

subtitle_dir="/home/sites/ssd/csdl1.bewilderinglymoistcabbagefestival.ir/tmp/Spring/up"
video_dir="/home/sites/ssd/csdl1.bewilderinglymoistcabbagefestival.ir/tmp/Spring/anime"

cd "$subtitle_dir" || exit

# یک بار همه ویدیوها رو بگیر
mapfile -t videos < <(find "$video_dir" -type f -name "*.mkv")

for sub in *.ass *.srt; do
    [ -e "$sub" ] || continue
    base="${sub%.*}"

    for vid in "${videos[@]}"; do
        if [[ "${vid,,}" == *"${base,,}"* ]]; then
            mv -v "$vid" "$subtitle_dir/"
        fi
    done
done
