SyntaxeSCR-08-S
Cheatsheet Bash
Variables
- Affecter :
var="valeur"(pas d'espace) · Lire :$var/${var} - Args :
$1 $2·$@tous ·$#nombre ·$?code retour ·$$PID - Résultat d'une commande :
$(commande)
Tests / conditions
if [ cond ]; then … elif [ … ]; then … else … fi- Fichier :
-fexiste ·-ddossier ·-eexiste ·-r/-w/-xdroits - Nombres :
-eq -ne -lt -le -gt -ge· Chaînes :=!=·-zvide ·-nnon vide
Boucles
for i in liste; do … done·for ((i=0;i<5;i++)); do … donewhile [ cond ]; do … donecase "$x" in motif) … ;; esac
⚠️ Pièges — Espaces obligatoires dans [ ... ]. [[ ... ]] plus sûr que [ ... ]. Toujours quoter "$var".
Réf. : man bash · IT-Connect.