đŠ Basics
Auteur : Gautier RAYEROUX | Date : 2026-04-15 00:00:00
Déclaration
Section titled âDĂ©clarationâname="John"age=42readonlyPI=3.14â ïž Pas dâespace autour du =
Utilisation
Section titled âUtilisationâecho"$name"echo"${name}"Toujours mettre les variables entre guillemets.
Variables spéciales
Section titled âVariables spĂ©cialesâ| Variable | Signification |
|---|---|
$0 | Nom du script |
$1..$9 | Arguments |
$@ | Tous les arguments |
$# | Nombre dâarguments |
$? | Code retour |
$$ | PID du script |
đ„ Lecture dâarguments
Section titled âđ„ Lecture dâargumentsâecho"Arg1: $1"Boucle sur tous :
for argin"$@";do echo"$arg"doneđ§” Substitution de commande
Section titled âđ§” Substitution de commandeâfiles=$(ls)today=$(date)đ§č Manipulation de chaĂźnes
Section titled âđ§č Manipulation de chaĂźnesâname="hello.txt"echo"${name%.txt}"# helloecho"${name#h}"# ello.txtecho"${#name}"# longueurđ Tableaux
Section titled âđ Tableauxâarr=("a""b""c")echo"${arr[0]}"echo"${arr[@]}"Boucle :
for e in"${arr[@]}";do echo"$e"done