Outils pour utilisateurs

Outils du site


bloc_note

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc_note [2025/05/13 08:43] adminbloc_note [2025/05/24 13:51] (Version actuelle) admin
Ligne 1: Ligne 1:
 Bloc Note rapide  Bloc Note rapide 
  
-<code> 
-#!/bin/bash 
  
-DOSSIER="/confsite/tk/" +Memo avion : 
-ARCHIV_JOURS=365        # nombre de jours d'archive 1 an +
-MAINTENANT=$(date +%s)+
  
-function purge(){ 
-        fichier=$1 
-        prefixe=$2 
-        annee=$3 
-        mois=$4 
-        jour=$5 
-        heure=$6 
-        minute=$7 
  
-#       echo "Traitement du fichier $fichier $prefixe $annee $mois $jour"+ ====== ✈️ Air France vols entre Paris-CDG et New York-JFK (AF6, AF8, etc.) ====== 
 +^Numéro de vol ^Avion ^Destination ^Cabine Premium rénovée ?^ 
 +|AF6 / AF7 |Boeing 777-300ER (rénové) |CDG ⇄ JFK |✅ Oui| 
 +|AF8 / AF9 |Airbus A350-900 |CDG ⇄ JFK |✅ Oui (mais un peu moins spacieux que le 777)| 
 +|AF16 / AF17 |Airbus A350-900 |CDG ⇄ JFK |✅ Oui| 
 +|AF62 / AF63 |Boeing 777-200ER |CDG ⇄ JFK |❌ Non (ancienne cabine Premium Economy)|
  
-        # Convertir la date du fichier en timestamp + ====== ✅ Résumé retour  ======  
-        date_fichier=$(date -d "$annee-$mois-$jour" +%s)+^Vol ^Avion ^Pitch ^Confort ^Note ^ 
 +|AF007 (AF7) |777-300ER rénové |96 cm |Excellent |⭐⭐⭐⭐⭐| 
 +|AF015 (AF15) |A350-900 |96 cm |Très bon |⭐⭐⭐⭐| 
 +|AF023 (AF23) |787-9 |~94 cm |Moyen |⭐⭐⭐|
  
-        # Calculer la différence en jours 
-        diff_jours=$(( (MAINTENANT - date_fichier) / 86400 )) 
  
-        # Obtenir le mois et l'année actuels 
-        mois_actuel=$(date +%m) 
-        annee_actuelle=$(date +%Y) 
  
-        # Conserver tous les fichiers du mois en cours 
-        if [[ "$annee" -eq "$annee_actuelle" && "$mois" -eq "$mois_actuel" ]]; then 
-#               echo "OK On concerve les fichiers du mois en cours : $fichier" 
-            continue 
-        fi 
  
-        # Conserver un fichier par mois pour les mois précédents + ====== 💺 Résumé des meilleurs sièges Air France Premium Eco ======  
-        if [[ ! -f "$DOSSIER/Sauvegarde_config_${prefixe}_${annee}_${mois}_01_00h00.tar.gz" ]] ; then +^ Avion ^Siège idéal         ^Pourquoi ^ 
-                mv $fichier  "$DOSSIER/Sauvegarde_config_${prefixe}_${annee}_${mois}_01_00h00.tar.gz" +|777-300ER | 10A 10L 10C 10J | Plus d'espace, pas de siège devant| 
-            continue +|A350         | 10A / 10L / 10C / 10J | Première rangée = jambes étendues |
-        else +
-                if [[ ! $minute "00" ]] && [[ ! $heure "00" ]]; then +
-                echo "Ce fichier doit etre supprimé : $fichier $heure $minute" +
-                mv $fichier /confsite/tk/poubelle/ -f +
-                fi +
-        fi+
  
-        # Supprimer les fichiers de plus de $ARCHIV_JOURS +✅ Meilleures places Premium Economy : 
-        if [[ "$diff_jours" -gt $ARCHIV_JOURS ]]; then +  * 10A / 10L : fenêtre + rangée avant 
-#               echo "Deplacement du fichier $fichier dans la poubelle" +  * 10C / 10J : allée, devant, plus d’espace 
-                mv $fichier /confsite/tk/poubelle/ -f +  * 10B 10K : au milieu de la rangée avant, bon compromis
-        fi +
-}+
  
-find "$DOSSIER"  -maxdepth 1 -name 'Sauvegarde_config_*_*.tar.gz' | while read -r fichier; do +      Ces sièges sont à l’avant de la cabine Premium, donc : 
-    # Extraire le préfixe et la date du fichier +      Aucun siège devant → plus d’espace pour les jambes 
-    # Sauvegarde_config_tkvll_Valladolid_TK1_2025_05_12_02h17.tar.gz +      * Service plus rapide 
-    if [[ $fichier =~ Sauvegarde_config_([^_]+)_([^_]+)_TK([1-2]{1})_([0-9]{4})_([0-9]{2})_([0-9]{2})_([0-9]{2})h([0-9]{2})\.tar\.gz ]]; then +      * Débarquement plus rapide 
-        #echo "Traitement du fichier : $fichier" +      * Cabine plus calme 
-        prefixe="${BASH_REMATCH[1]}_${BASH_REMATCH[2]}_TK${BASH_REMATCH[3]}" +      *  
-        annee="${BASH_REMATCH[4]}" +  * [[https://seatguru.com/ | site pour info sur les espace cabine ]] 
-        mois="${BASH_REMATCH[5]}" +  * [[https://www.skyscanner.fr/ |Recherche de billets ]] 
-        jour="${BASH_REMATCH[6]}" +  * [[https://www.bons-plans-voyage-new-york.com/ |Astuces NY]] 
-        heure="${BASH_REMATCH[7]}" +  [[https://www.cityexperiences.com/new-york/city-cruises/statue/new-york-crown-reserve/?date=09/08/2025&openSdk=1]]
-        minute="${BASH_REMATCH[8]}"+
  
-        purge $fichier $prefixe $annee $mois $jour $heure $minute 
- 
-    else 
-        #Sauvegarde_config_tklha_Sandouville_1_TK1_2024_12_26_02h17.tar.gz 
-        if [[ $fichier =~ Sauvegarde_config_([^_]+)_([^_]+)_([^_]+)_TK([1-2]{1})_([0-9]{4})_([0-9]{2})_([0-9]{2})_([0-9]{2})h([0-9]{2})\.tar\.gz ]]; then 
-        #echo "Traitement du fichier : $fichier" 
-                prefixe="${BASH_REMATCH[1]}_${BASH_REMATCH[2]}_${BASH_REMATCH[3]}_TK${BASH_REMATCH[4]}" 
-                annee="${BASH_REMATCH[5]}" 
-                mois="${BASH_REMATCH[6]}" 
-                jour="${BASH_REMATCH[7]}" 
-                heure="${BASH_REMATCH[8]}" 
-                minute="${BASH_REMATCH[9]}" 
- 
-                purge $fichier $prefixe $annee $mois $jour $heure $minute 
-        else 
-                #Sauvegarde_config_tkcvp_TK1_2022_05_01_02h17.tar.gz 
-                if [[ $fichier =~ Sauvegarde_config_([^_]+)_TK([1-2]{1})_([0-9]{4})_([0-9]{2})_([0-9]{2})_([0-9]{2})h([0-9]{2})\.tar\.gz ]]; then 
-                #echo "Traitement du fichier : $fichier" 
-                        prefixe="${BASH_REMATCH[1]}_TK${BASH_REMATCH[2]}" 
-                        annee="${BASH_REMATCH[3]}" 
-                        mois="${BASH_REMATCH[4]}" 
-                        jour="${BASH_REMATCH[5]}" 
-                        heure="${BASH_REMATCH[6]}" 
-                        minute="${BASH_REMATCH[7]}" 
- 
-                        purge $fichier $prefixe $annee $mois $jour $heure $minute 
-                else 
-                echo " error Le fichier $fichier n'a pas le bon prefix" 
-                fi 
-        fi 
- 
-    fi 
-done 
  
 +<code>
  
 </code> </code>
bloc_note.1747118629.txt.gz · Dernière modification : 2025/05/13 08:43 de admin