Merci et conclusion

Introduction au scripting Bash

Alex Scriven

Data Scientist

Ce que nous avons vu (Chapitre 1)

Chapitre 1 - Les bases :

  • Fonctionnement des scripts Bash en ligne de commande
  • Anatomie d'un script Bash
    • Avec STDIN, STDERR et STDOUT

Représentation graphique de STDIN/STDOUT

Introduction au scripting Bash

Chapitre 1 - ARGV

ARGV est le tableau de tous les arguments passés au programme. ARGV est essentiel à connaître.

  • Quelques propriétés vues :
    • Chaque argument est accessible via la notation $ ($1, $2, etc.).
    • $@ (et $*) renvoient tous les arguments d'ARGV
    • $# donne le nombre d'arguments

Dans un exemple script.sh :

#!/usr/bash
echo $1
echo $@

Appeler avec bash script.sh FirstArg SecondArg

FirstArg
FirstAg SecondArg
Introduction au scripting Bash

Ce que nous avons vu (Chapitre 2)

Vous avez appris à créer et utiliser différentes variables Bash, notamment :

  • Création et usage de variables de chaîne, numériques et tableaux
    • Opérations arithmétiques avec expr et (pour les décimales) bc
  • Différents guillemets, différentes significations :
    • Simples (tout est interprété littéralement)
    • Doubles (littéral sauf $ et les backticks)
Introduction au scripting Bash

Chapitre 2 - Shell-within-a-shell

Un concept récurrent a été la « coquille dans la coquille » (shell-within-a-shell).

  • Très puissant : appeler un shell à la volée dans un script et récupérer la valeur de retour.
sum=$(expr 4 + 5)
echo $sum
9
Introduction au scripting Bash

Ce que nous avons vu (Chapitres 3 et 4)

 

Maîtriser le contrôle de vos scripts avec :

  • Les instructions FOR, WHILE, CASE, IF
  • Créer des fonctions, les appeler et faire entrer (arguments) et sortir (valeurs de retour) des données
  • Planifier vos scripts avec cron pour ne plus avoir à penser à en lancer un autre !
Introduction au scripting Bash

Merci et bravo !

Introduction au scripting Bash

Preparing Video For Download...