Informations sur le contenu
Nous discutons de ce qui est enseigné dans chacune des leçons
L'objectif est que l'étudiant connaisse tous les sujets abordés dans cette formation afin qu'il dispose d'informations sur les compétences qu'il apprendra avec ce cours.
Donner une transparence absolue aux contenus expliqués et générer une description exhaustive des sujets concernés.
Leçon 01 - Approche générale
Présentation
Division des blocs de cours
Bloquer les informations
Leçon 02 - Perspective
Brqx - Qui suis-je ?
Qui es-tu ? - certains intéressés à améliorer
Thème du cours - cours pratique évolutif
Implémentation - Mac - Unix - Windows - Android
Style de cours - Tout est expliqué de manière dynamique et agile
Une plante grandit et devient une forêt
C'est une architecture
Réalisation - Elle peut être appliquée à votre entreprise ou à votre domicile
Culmination - Unix Scripting Defense dans toutes les entreprises et projets du monde
Leçon 03 - Script
Automatisation
Pilules de réalité – Ce que nous avons et ce que nous pouvons obtenir
Une information important
Informations intéressantes
Structures
Scripts historiques
Situation actuelle des scripts – Scripts de transformation Yaml ou HCL
Leçon 04 - Automatisation
Qu’est-ce que l’informatique ?
Bases de l'informatique - Automatisation
Un moyen de faire les choses plus rapidement
Comme ?
écrire moins
réfléchir davantage
Mémorisation rapide
Voir les choses plus clairement
Leçon 05 - Réalité
Une console Unix
Ordre (écho)
commentaires
Chemin actuel (commande et variable) (pwd)
Liste (ls)
Alias
Améliorer l'existant - Exemple (ll)
(lg) existe car vous ne pouvez pas créer une fonction à partir d'un alias existant
Tuyaux - sur quoi est-il basé ?
Ordre de recherche (grep))
Exemple précédent Architecture - Terraform
pilules de réalité
Leçon 06 - Informations
Comment savons-nous ce que nous avons ?
Comment l'organiser ?
Comment s’en souvient-on ?
Nettoyage d'écran (clair)
Visionneuse de fichiers (chat)
Une fonction - morceau de code qui fera quelque chose
Extensions importantes
Chargement de la fonction (le point (.))
Informations sur les fonctionnalités (-?)
Nous avons besoin de solutions adéquates, actualisées, agiles et
beau pour notre combat quotidien
Meilleur éditeur actuel (Visual Studio Code)
Comparateur d'expression (si)
Script de base : maintenez une documentation à jour sur tout ce que vous faites
Listes de fonctions (le concept)
Visualisation des variables (façons de les afficher)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 07 - Belles informations
Les informations doivent être belles/attrayantes pour être utilisées
version colorée de l'éditeur (vim)
Nous sommes des espèces visuelles
La couleur rend les choses plus claires
Jouons avec les couleurs (tput)
Nous connaîtrons la "magie"
Définir des couleurs avec des séquences d'échappement
Concept d'invite (ps1)
Il n'y a pas de magie... il y a l'architecture
Nom de la machine (nom d'hôte)
Commandes de couleur ( setblue - setgreen )
Nous pourrons établir notre architecture
pour nous informer de manière attractive et visuelle
Leçon 08 - Structures
Sachez ce qui existe – Soit une erreur, soit une perte de fonctionnalité
Conditions sous Unix (si .. fi)
Boucles Unix (pour do .. done)
Sélecteur de cas (case .. esac)
Il est important de connaître les structures
Les scripts Unix servent à créer ce qui n'existe pas et à améliorer ce qui existe
mais pour ne pas perdre ce qui existe déjà
Comment fonctionne actuellement la commande vi (vi | vim | .vimrc)
Nous ne pouvons pas utiliser un alias appelé (do)
Il faut connaître les structures
Ce n'est pas un cours Unix, mais nous apprenons Unix
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 03 - Script
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 04 - Début du cours
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 09 - Scripts historiques
Ce qui a été utilisé dans les entreprises
Fichiers de personnalisation (profil)
Fichiers d'environnement (paramètres)
Sauvegardes
Quelques pseudonymes
Pourquoi si peu ?
C'est la partie la plus triste de l'évolution des systèmes
Il est peu utilisé par peur du changement
Peur de l'ignorance
Peur de devoir apprendre
Peur des architectures
Ignorance de ses avantages, cela ne prend que du temps pour le faire
In Corte Inglés ... "Dans les systèmes, ce n'est pas programmé"
Chez Mapfre... "Ils ne voulaient pas utiliser les architectures"
Chez Telefónica... "Ils n'ont vu que des inconvénients"
Préconisez l'utilisation de scripts... c'est le seul moyen
Les tendances actuelles vont dans ce sens
C'est triste, mais c'est la réalité
C'est un chemin que nous devons changer
Les scripts doivent avoir une importance radicale pour gérer les systèmes
Parce que ses avantages sont infinis
Leçon 10 - Yaml ne le tue pas
Un langage conçu pour les humains est né (yaml)
Un langage apparaît pour gérer le cloud (hcl)
Modification des scripts en configuration
Des outils spécifiques chez les grands constructeurs
Outils plus généraux pour les cloud
Programmation déclarative
Le reste des paramètres est récupéré auprès du fournisseur
Exemple de fichier minimal pour Kubernetes ( pod )
Exemple plus intelligent (déploiement)
Exemple AWS EC2 (hcl)
Tout fonctionnera avec des scripts
Parce que faire des choses en ligne, c'est passer beaucoup de temps,
en dehors d'éventuelles erreurs humaines
Tous les nouveaux produits peuvent être adaptés à vos besoins et à votre architecture
Leçon 11 - Unix
Variables et alias
Problèmes que les commandes peuvent nous poser
Différence entre les scripts et les fonctions
Début de l'architecture
Commandes pratiques
Ajuster les sorties (couper)
Changer les sorties (tr)
Modifier les sorties et les fichiers (sed)
Passons à l'architecture
Leçon 12 - Variables et alias
Différences entre variables et alias
Différences d'exécution
Alias gère les choses
Qu'est-ce que l'environnement ? Qu'est-ce qui est exporté ?
L'environnement est une zone de la coque où les objets sont connus.
S'il est exporté, il est connu dans les environnements enfants
Tout ne peut pas être exporté
Exporter des variables ( exporter )
Une architecture de script ne peut pas utiliser d'autres environnements
Parce que les alias sont pratiquement indispensables
Tout doit être pertinent
Les variables sont définies au moment de l'exécution
Leçon 13 - Commandes
Savoir si les commandes (lesquelles) existent
Savoir ce que nous avons dans l'environnement ( set | env )
Connaître les alias définis (alias)
commande escape (en utilisant la barre d'échappement "\")
supprimer les alias (unalias)
C'est un cours de script... script sous Unix
et Unix est merveilleux
Leçon 14 - Scripts vs Fonctions
Comment les facturer
Comment les invoquer
Particularités
Un script existera toujours, il ne dépend pas de l'environnement
mais il est situé à un point précis du système
À l'envers (cd -)
Une fonction si elle dépend de l'environnement
Cela fonctionnera à partir de n’importe quel chemin système
Pour utiliser une architecture de script, vous devez utiliser des fonctions
Les scripts n'apparaissent jamais dans les informations d'environnement
Les scripts et les fonctions peuvent recevoir des paramètres
Les paramètres sont reçus avec le dollar ($)
Si nous modifions une fonction, nous devons la recharger
Lorsque des modifications seront apportées à l'architecture, il faudra la recharger
L'architecture est faite de fonctions et d'alias
Les scripts sont un moyen de charger notre architecture,
mais pour les scripts Unix, ils ne sont pas pratiques
Leçon 15 - Architecture I
Il est enfin arrivé !!
Une architecture ne finit jamais
Des générations peuvent même passer
Un logiciel, lorsqu'il est bien fait, ne finit jamais
Informations sur la version et la date ( date )
Tout doit être dans l'environnement. Tout est chargé du point (.)
Certaines fonctions spéciales sont du type "liste", elles nous informent de ce qu'il y a
Nous venons de planter la graine
il faut l'arroser... il faut ajouter des épices
Vous devez le faire grandir de la manière la plus pratique possible et le faire pousser joliment
qui s'adapte à chacun des projets et entreprises du monde
Leçon 16 - Architecture II
On va s'amuser
Un cours doit être amusant
Fin d'une chaîne (nom de base)
Reste de la chaîne ( nom du répertoire )
Il est facile de gérer l'invite avec les architectures Unix
Lors de l'utilisation d'une PS1 avec des fonctions, celles-ci sont interprétées en permanence
L'écran est à nous, ne laissez pas l'invite nous le voler
problèmes de chargement des fichiers via les chemins actuels
Une base commune est nécessaire
Un endroit où les scripts sont exécutés et c'est toujours pareil
Leçon 17 - Architecture III
Nous appliquons à nouveau la "magie"
Cela fonctionne désormais de n'importe où
Parce que nous partons d'un socle commun
Commencez toujours par un chemin commun pour les listes et les scripts
Séquences d'échappement dans vi (esc :)
Toutes les listes ont ARQ
Recherche rapide de fichiers (ff)
Copie récursive sans autorisations (cf)
Les couleurs sont dans l'architecture (tput)
Date avec composition ( date )
Liste de fonctionnalités plus colorée
Nous avons déjà le pot planté (architecture)
Il faut le faire grandir
Mais tu sais déjà que ça va grandir
Nous savons que ça marche
Nous savons que cela fonctionne de n'importe où
Leçon 18 - Ordres pratiques : couper
Ajuster les sorties (couper)
Changer les sorties (tr)
Modifier les sorties (sed)
Couper par position ( cut -c )
Couper par délimiteur ( cut -d -f )
Effacer l'écran (clair)
Historique des commandes
Ami/ennemi des administrateurs
Coupe de l'historique ( h8b = historique | cut -c8- )
Historique plus puissant ( h8 = h8b | grep )
Effacement de l'historique ( history -c )
Couper à la tête / au-dessus (tête)
Coupe à la queue / en dessous (queue)
Format de fichier avec séparateurs (csv)
Obtenez l'ips du système (ip a)
Démo de chargement de fonctions
Façon de charger l'architecture dans un script
Redirection vers un périphérique nul ( &> /dev/null )
Si nous voulons utiliser l'architecture dans un script, nous devons la charger au préalable
Les erreurs sont résolues, réfléchies, analysées
ils sont en train d'être résolus et petit à petit cela grandit
Mon objectif est de montrer que tout est architecture
et que les protagonistes c'est toi
Leçon 19 - Coupe - Architecture
Je vais profiter de chaque chapitre que nous voyons pour améliorer l'architecture
et en l'adaptant à l'idée de praticité que je souhaite vous transmettre
Une architecture doit être pratique et belle et nous allons travailler dans ce sens.
L'anagramme est ajouté à l'architecture
Fonction pour obtenir un domaine ( getdom )
Alias de chargement de l'architecture (A)
Alias d'information ( i )
Façons de déboguer les scripts (essai/erreur)
Vous n'êtes pas obligé de mettre toutes les informations
L'architecture doit être pratique et belle
Chemin actuel (pwd)
Il est facile de recharger l'architecture
Il est facile de voir les changements
C'est facile d'évoluer
Leçon 20 - Ordres pratiques : tr
Changer les textes dans les phrases ne se fait pas avec tr
Changer les lettres avec tr
Passer des minuscules aux majuscules (tr)
Changement de caractère par tabulation avec tr ( \t )
Changement de caractère par saut de ligne avec tr ( \n )
Leçon 21 - Tr - Architecture - réflexion
Nous passons en revue l'évolution architecturale jusqu'à présent
C'est radical qu'il y ait une base commune
Nous avons déjà une idée de la façon dont cela a évolué
Conversion en majuscule (mayus)
C'est l'idée architecturale
Nous avons une base que nous comprenons déjà et nous ajoutons des pièces
Ce chapitre nous a aidé à ne pas nous perdre
La documentation est très importante
Documentez bien les choses et petit à petit la plante "grandit"
Leçon 22 - Ordres pratiques : la soif
Changer un mot pour un autre (sed s/A/B/g)
Sed avancé/intelligent - paramètre de délimiteur (sed s;A;B;g)
La soif maintenant est merveilleuse
réglage avec double barre - sed ne l'interprète pas correctement
changer les textes dans les fichiers (sed)
Leçon 23 - Soif - architecture
Nous essaierons de ne pas mélanger les informations des nouvelles commandes
avec des changements architecturaux
Minimiser la complexité pour que personne ne se perde
Solution de paramètres avec fonction de formatage
Nouvelle variable pour les listes (ARQ_L)
Exemples avec sed (fonction change_file)
Facilité de se souvenir de la soif
Connaissance de quelque chose dont nous savons qu'il fonctionne (qui a déjà fonctionné)
Ajoutez "z" pour empiler les fichiers/dossiers dans les sorties
Ceci est un script Unix...changer...A...i
Écrivez le moins possible
Réutilisez tout et disposez des informations au même endroit
Leçon 24 - Événements actuels
Gestionnaire de versions (git)
Plateforme d'architecture (terraform)
Orchestrateur de conteneurs (kubernetes)
Nuage Amazon (aws)
Nuage Microsoft (azur)
Google Cloud (Gcloud)
Cloud économique (Océan numérique)
Leçon 25 - Git
Il s’agit du produit le plus important apparu dans l’informatique au cours des 30 dernières années.
Cela a permis à des variantes d’apparaître pour faire des choses et maintenant, soit c’est bien fait, soit cela disparaît.
C'est le contrôle de version
Nous avons des documents/codes/images et nous ne voulons pas qu'ils soient perdus
Nous le versionnons... comme 1.0
Nous apportons des modifications et souhaitons revenir à la version enregistrée
On récupère la version et tout est comme avant sa perte
C'est un contrôle de version local
Tout ce que vous faites avec Git se trouve sur votre ordinateur
Écosystème Git (flux git)
Github est un endroit où vous pouvez trouver n'importe quel programme gratuit dans le monde
Il s'agit d'une plate-forme Microsoft sur laquelle toute personne/entreprise/organisation peut télécharger du code
à tous ceux qui le souhaitent, sans frais et accessible à tous
Gitlab est une configuration github pour générer des pipelines
Github est gratuit sauf s'il s'agit de projets privés
Gitlab n'est gratuit que pour les petits projets
Gitlab est un moyen pour les choses de fonctionner toutes seules
L'idée est que vous créez une version, gitlab remarque le changement
et déployer automatiquement cette version
Les actions Github sont un ajustement de la philosophie gitlab à github
Git est le « bon » Microsoft
En créant Git, Microsoft a révolutionné tous les projets dans le monde
Microsoft est très bon et a beaucoup de très bonnes choses et l'une de ses meilleures choses est git
Bill Gates a changé son histoire et donne désormais des millions de dollars à des causes caritatives
En créant Visual Studio Code il a révolutionné tous les éditeurs du monde
Leçon 26 – Git Flow
Flux Git :
1. Cela part d’une branche principale
2. Une nouvelle succursale est créée localement (checkout)
3. Vous apportez des modifications
4. Vous téléchargez ces modifications (push)
5. Ensuite, vous devez vous rendre sur Github pour faire une demande de fusion
Le format de création de choses, de fusion, de modification en boucle est ce qu'on appelle
un pipeline
D'autres fabricants tels que CircleCI ou Jenkins sont d'autres alternatives pour les pipelines
LA base de tout développement, de toute architecture, est que les modifications soient téléchargées sur github
les architectures sont téléchargées sur github
les développements sont téléchargés sur github
Nous faisons réussir le logiciel libre sans payer
Puisse-t-il être la base de l'évolution de l'humanité en 2023
Git est un ami et github est un autre ami
Leçon 27 - Utiliser Git
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 28 – Git Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 29 - Nuage - Le Cloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 30 - Terraforme
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 31 - Utilisation / Flux de Terraform
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 32 - Terraform Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 33 - Kubernetes
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 34 - Utilisation/Flux de Kubernetes
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 35 - Kubernetes Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 36 - AWS
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 37 - Utilisation d'Aws
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 38 - AWS Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 39 - Azur
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 40 - Utilisation d'Azure
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 41 - Azure Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 42 – Google Cloud
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 43 - Utilisation de Gcloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 44 – Gcloud Arq
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 45 - Océan numérique
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 46 - Utilisation de DOcean
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 47 - DOcean Arq
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 48 - Très utile (MyBest)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 49 - CoN - Recul Agile
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 50 - g - Rechercher (super merci)
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 51 - f2 - filtre d'extension
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 52 - ren - renommer
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 53 - rep - remplaçant
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 54 - ch - changeur d'itinéraire
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 55 - iPath - Chemin intelligent
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 56 - Systèmes
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 57 - Windows
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 58 - Linux
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 59 - Mac
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 60 - Android
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 61 - Passage vers le cloud
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 62 - AWS
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 63 - Azur
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 64 – Google Cloud
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 65 - Océan numérique
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Leçon 66 - Git
Ceci est la description de votre projet. Fournissez une brève description pour expliquer le contexte et l’arrière-plan de votre travail. Cliquez sur « Modifier le texte » ou double-cliquez sur la case pour commencer.
Leçon 67 - Fin du plaisir ? Révolution !! #scriptingunix
Automatisation
Informations importantes | Belle
Structure
Scripts historiques
État actuel des scripts
Saga : SUC 2.0...2025
Cours multilingue - Vous pourrez le faire dans n'importe quelle langue
Nuages :
-Ali Nuage
CI/CD :
Jenkins
Nouveaux utilitaires (MyBest 2.0) :
- Fonction II
- Processus et espace
- Extension de coupe (cut et scut)
- fichier existe (en attente de création)
- de jolis compteurs (en attente de création)
- échos d'erreur et amp; échos de sortie ---> E O ---> Assurez-vous que les sorties de fonction | erreur
-Fonction HAUT
- est_numéro
- exister (fichier existant | ...) - existe_folder
-svgtopng
- flagtomp3