TipTip

Mes notes sur le "Bourne Shell" (1)

Ayant opté pour FreeBSD, j'ai décidé d'écrire mes prochains scripts en "Bourne Shell".
Sous Linux, sh est un alias de bash => on peut inclure du code bash par inadvertance sans avoir d'erreur à l'exécution !
En passant : site très pratique pour vérifier la syntaxe de scripts.

Shebang

Constante / variable

Appel à un autre script

Récupérer la sortie standard d'une commande

Plusieurs instructions sur la même ligne

Les tests - éviter les ennuis

Rappel technique : les tests font appel à la commande système "test" ; ce qui explique pourquoi nommer un script "test" ne se passe jamais bien :D
Concrètement : [ 0 -eq 0 ] sera traduit en l'exécution de test 0 -eq 0.

Les tests - et, ou