Bonjour,
Je ne comprends pas très bien toutes les subtilités du langage bash.
En apprendre davantage m’aiderait à produire du meilleur code.
J’ai déjà consulté le tutoriel d’openclassroom et celui proposé par mon école, mais ils sont tous les deux incomplets ou trop superficiels. De plus, le bash est un langage dont la syntaxe est très stricte (à l’espace près souvent).
Bref, en particulier je voulais savoir quelle est la différence entre ces différentes notations et pourquoi la plus longue est la plus utilisée même pour des variables courtes :
# Notation simple, efficace mais peu utilisée, pourquoi ?
if [ $# -ne 2 ]; then
# Autres écritures de la première ligne :
if [ "$#" -ne "2" ]; then
if ["${#}" -ne "2" ]; then # c'est le plus utilisé
Les doubles-guillemets autour d’une variable servent à quoi ?
+0
-0