Introduction au scripting Bash
Alex Scriven
Data Scientist
Chapitre 1 - Les bases :
STDIN, STDERR et STDOUT
ARGV est le tableau de tous les arguments passés au programme. ARGV est essentiel à connaître.
$ ($1, $2, etc.).$@ (et $*) renvoient tous les arguments d'ARGV$# donne le nombre d'argumentsDans un exemple script.sh :
#!/usr/bash
echo $1
echo $@
Appeler avec bash script.sh FirstArg SecondArg
FirstArg
FirstAg SecondArg
Vous avez appris à créer et utiliser différentes variables Bash, notamment :
expr et (pour les décimales) bc$ et les backticks)Un concept récurrent a été la « coquille dans la coquille » (shell-within-a-shell).
sum=$(expr 4 + 5)
echo $sum
9
Maîtriser le contrôle de vos scripts avec :
FOR, WHILE, CASE, IFcron pour ne plus avoir à penser à en lancer un autre !Introduction au scripting Bash