Bash est un langage de programmation inventé en 1988 par Brian Fox, dans le cadre du projet GNU Aujourd’hui, les développements de bash sont menés par Chet Ramey. Le bash est utilise sous Linux Et Mac
et sert de environnement de travail et de langage de programmation.
Présentation :
Bash est un langage utilisé par ceux utilisant Linux et Mac , Les administrateurs réseaux . Le bash est facile à appendre pour les débutant ce qui fait sa force.
Les avantages du bash sont :
- c’est un langage interprété : les erreurs peuvent être facilement localisées et traitées ; d’autre part, des modifications de fonctionnalités sont facilement apportées à l’application sans qu’il soit nécessaire de recompiler et faire l’édition de liens de l’ensemble
- le langage est adapté au prototypage rapide d’applications : les tubes, les substitutions de commandes et de variables favorisent la construction d’une application par assemblage de commandes préexistantes dans l’environnement Unix
Mais possèdent des inconvénients qui sont :
- l’oubli ou l’ajout d’un caractère espace provoque facilement une erreur de syntaxe
- bash possède plusieurs syntaxes pour implanter la même fonctionnalité, comme la substitution de commande ou l’écriture d’une chaîne à l’écran. Cela est principalement dû à la volonté de fournir une compatibilité ascendante avec le Bourne shell, shell historique des systèmes Unix
- certains caractères spéciaux, comme les parenthèses, ont des significations différentes suivant le contexte ; en effet, les parenthèses peuvent introduire une liste de commandes, une définition de fonction ou bien imposer un ordre d’évaluation d’une expression arithmétique.
Coder en Bash :
Pour coder en bash il vous suffit d'un terminal pour voir si votre code fonctionne et d'un éditeur de texte comme notepad ++. Pas besoin d'autre choses
Un petit code en Bash :
je vais vous montrer un hello world en Bash puis vous l'expliquer
#!/bin/bash
echo " Hello World "
le #!/bin/bash permet cette ligne permet de s'assurer que le script est bien exécuté avec le bon shell.C'est important si un utilisateur utilise pas bash comme shell comme ( sh ,ksh )
le echo " hello world"
permet que quand on va lancer le script hello world va s’afficher
Un autre hello world avec une variable :
#!/bin/bash
echo " Ton nom ?"
read nom
echo " Hello World $nom "
La nouvelle ligne est " read nom"
cela sert à savoir ce que l'utilisateur à rentre après la commande ton nom
et le place dans une variable nom
qui est affiche grâce à $nom
Pour coder en bash il vous suffit d'un terminal pour voir si votre code fonctionne et d'un éditeur de texte comme notepad ++. Pas besoin d'autre choses
Un petit code en Bash :
je vais vous montrer un hello world en Bash puis vous l'expliquer
#!/bin/bash
echo " Hello World "
le #!/bin/bash permet cette ligne permet de s'assurer que le script est bien exécuté avec le bon shell.C'est important si un utilisateur utilise pas bash comme shell comme ( sh ,ksh )
le echo " hello world"
permet que quand on va lancer le script hello world va s’afficher
Un autre hello world avec une variable :
#!/bin/bash
echo " Ton nom ?"
read nom
echo " Hello World $nom "
La nouvelle ligne est " read nom"
cela sert à savoir ce que l'utilisateur à rentre après la commande ton nom
et le place dans une variable nom
qui est affiche grâce à $nom
Dernière édition: