$ 20.00

Tuto Scripting Shell/Bash - comment Automatiser votre système Linux ? avec Linux

$ 20.00

  • Une formation vidéo de 2h39m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com

Vous vous êtes toujours demandés comment automatiser certaines tâches de votre système GNU/Linux ? Vous avez toujours eu envie d'en savoir plus sur le scripting shell

Cette formation scripting en vidéo est faite pour vous ! Voici ce qu'elle vous permettra d'apprendre à faire : 

  • Qu’est-ce qu’un script ?
  • Comprendre les composants principaux d'un script
  • Être capable d'exécuter un script
  • Comprendre ce qu'est le Shebang
  • Savoir créer et utiliser des variables de manière conventionnelle
  • Mettre en place des tests et des conditions dans vos scripts
  • Utiliser les boucles
  • Comprendre comment se servir des paramètres de position
  • Savoir passer des arguments à son script
  • Permettre à l'utilisateur de saisir des données qui vont être réutilisées par la suite
  • Comprendre les codes retours et les sorties du script
  • Savoir mettre en place et utiliser des fonctions
  • Comprendre comment utiliser les WildCards
  • Utiliser le Case
  • Générer des logs
  • Savoir comment débuger vos scripts

 

Au programme de ce tuto Scripting Shell/Bash - comment Automatiser votre système Linux ?

Vous apprendrez comment effectuer du développement en Bash grâce à un découpage du cours en trois sections principales :

  • Les bases du scripting Shell :

    Permet à ceux qui n'ont jamais développé de pouvoir comprendre le fonctionnement du scripting et d'être capable de mettre en place leurs premiers scripts grâce à une méthode pas à pas et à quelques exercices et quizz permettant d'asseoir les connaissances acquises. Vous y verrez notamment à quoi correspond le Shebang, comment exécuter vos scripts, et qu'est-ce que sont les variables. Vous mettrez ensuite en place vos premiers tests avec les conditions If et les boucles For et While. Vous pourrez demander à l'utilisateur de saisir des données que votre script sera capable d'interpréter et d'utiliser par la suite.
     

  • Le scripting Shell intermédiaire

    Permettra d'utiliser à bon escient les codes erreurs (exit code) et les fonctionnalités accessibles grâce à l'utilisation du ET (&&) et du OU (||). Vous mettrez ensuite en place vos premières fonctions notamment lors d'un exercice vérifiant l'existence d'un fichier, et vous utiliserez les wildcards (aussi appelés méta-caractères) pour rendre vos scripts beaucoup plus puissants !
     

  • Le scripting avancé :

    Vous donnera les outils pour utiliser du code plus performant, par exemple grâce au case. Vous serez également capable de générer vos propres logs et d'utiliser le langage YAML pour les fichiers de configuration. Enfin vous en verrez d'avantages sur les variables (unsetexporttypesetreadonly, etc...) et sur la commande sed.

Plusieurs exercices clôturent ce cours afin de mettre en pratique l'ensemble des éléments que vous avez acquis lors de cette formation. Un QCM est également à votre disposition !

Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions. 
Bonne formation Scripting !

Table des matières de cette formation Linux (durée : 2h39m)

  • Les commandes de base d'un script Shell
    • Présentation de la formation 00:03:40
    • Exécution d'un script, Shebang et Commentaires 00:09:00
    • Les variables 00:09:45
    • Mise en place des tests 00:09:35
    • Les conditions, if, elif, else 00:09:17
    • La boucle For 00:05:12
    • Les paramètres de positionnement - $0 $1, etc... 00:06:14
    • Cas concret - Utilisation des conditions et des variables de positionnement 00:03:26
    • Permettre à l'utilisateur de saisir des données - commande read 00:03:50
    • La boucle While 00:02:47
  • Scripting Intermédiaire
    • Les codes erreurs (exit code) 00:09:00
    • Le ET (&&) et le OU ( || ) 00:04:43
    • Les fonctions 00:10:47
    • Exercice 1 - Vérification de l'existence d'un fichier - Enoncé 00:01:41
    • Exercice 1 - Vérification de l'existence d'un fichier - Corrigé 00:03:26
    • Les wildcards ( ?, *, [] ) 00:12:56
  • Scripting avancé
    • Une alternative au if - Le case 00:06:42
    • Exercice 2 - Utilisation du case - Enoncé 00:02:10
    • Exercice 2 - Utilisation du case - Corrigé 00:03:20
    • Les logs - Générer ses propres logs 00:05:19
    • Utilisation du Bash avec YAML gratuit 00:03:02
    • Actions avancées sur les variables - unset, export, typset, expr et cut 00:13:57
    • La commande sed - suppression, substitution et translittération 00:11:32
  • Exercices - Gestion des fichiers
    • Exercice 3 - Création et Suppression - Enoncé 00:01:16
    • Exercice 3 - Création et Suppression - Corrigé 00:01:38
    • Exercice 4 - Modification des droits de propriétés - Enoncé 00:01:05
    • Exercice 4 - Modification des droits de propriétés - Corrigé 00:01:02
    • Exercice 5 - Modification des droits - Enoncé 00:01:28
    • Exercice 5 - Modification des droits - Corrigé 00:01:11



Formateur : Jordan Assouline

Jordan Assouline a publié 4 tutoriels et obtenu une note moyenne de 5,0/5 sur 60 tutoriels vendus. Voir les autres formations de Jordan Assouline

5,0
note moyenne

1
avis laissé
5 étoiles
1
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 5
    avis de membre-1363-4299 laissé le 11/04/2018
    Tuto tres bien réalisé , tres clair et tres précis , le seul manque peut-etre la recherche de fichiers et dans un fichier. je suis tres satisfait globalement

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Linux
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
  • Bonjour, Voilà plusieurs années que je suis technicien sous linux, mais je n'ai jamais rien compris sur le script shell. Ma question va être un peu particulière mais étant mauvais en math (manque de logique), je crains de ne pas comprendre une bonne partie de votre cours. Et j'ai tendance à croire que le développement, le scripting se base essentiellement sur de la logique mathématique non ? Cordialement
    Bonjour, Sincèrement, il n'y a aucunement besoin de connaissances mathématiques supérieures à celles de 5ème 4ème (collège) pour être capable de suivre la formation sur le scripting shell. Il a été conçu pour les personnes qui connaissent Linux (sans forcément en avoir une maîtrise forte) et qui veulent être capable de créer des scripts pour leur faciliter la vie. J'espère que j'ai répondu à votre question.
accédez à plus de 1153 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données