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 :DConcrètement : [ 0 -eq 0 ] sera traduit en l'exécution de test 0 -eq 0.