#!/bin/bash

# Parcourir tous les répertoires
for dir in */; do
  # Vérifier si le répertoire contient des fichiers PDF
  if compgen -G "$dir"/*.pdf > /dev/null; then
    # Lister les fichiers PDF dans l'ordre numérique
    pdf_files=($(ls "$dir"/*.pdf | sort -V))
    
    # Vérifier qu'il y a au moins 24 fichiers
    if [ ${#pdf_files[@]} -ge 19 ]; then
      # Extraire les 12 premiers fichiers
      first_part=("${pdf_files[@]:0:11}")
      
      # Extraire les 12 derniers fichiers et les inverser
      last_part=($(for file in "${pdf_files[@]:11:11}"; do echo "$file"; done | tac))
      
      # Combiner les fichiers (12 premiers suivis des 12 derniers inversés)
      output_file="${dir%/}.pdf"
      pdfunite "${first_part[@]}" "${last_part[@]}" "$output_file"
      echo "Créé : $output_file"
    else
      echo "Le répertoire $dir ne contient pas au moins 24 fichiers PDF."
    fi
  else
    echo "Aucun fichier PDF trouvé dans $dir."
  fi
done
