Bash (Bash) est l'abréviation de Bourne Again Shell, qui est utilisé pour exécuter des shells qui décrivent des commandes (telles que les commandes sous Linux). Dans cet article, nous présenterons l'utilisation des commandes bash.
Adopte bash comme standard sous Linux, il décrit essentiellement le traitement et l'exécution de texte tel que l'éditeur vi avec l'extension ".sh".
Comme la programmation, il possède de nombreuses fonctions telles que des variables, des fonctions et des traitements arithmétiques, donc si vous avez un petit programme, vous pouvez l'écrire en bash.
De plus, puisque bash est exécuté par le shell, on l'appelle également script shell.
Créer un script shell
Nous commençons par créer un script simple qui affiche "Hello World !!"
Utilisez la commande vi pour créer un nouveau fichier.
$ vi hello.sh
Après avoir ouvert l'éditeur, écrivez comme indiqué ci-dessous.
#!/usr/bin/bash echo "Hello World!!" exit 0
Le "#!/usr/bin/bash" sur la première ligne signifie qu'il s'agit d'un script shell utilisant bash.
La deuxième ligne décrit l'instruction à exécuter.
Enfin, quittez bash en utilisant "exit 0". Le paramètre 0 indique un achèvement normal.
Après avoir créé le fichier, utilisez la commande bash pour exécuter le script shell.
$ bash hello.sh
Résultat de l'exécution :
Hello World!!
Bonjour tout le monde !! Sortie
De plus, en plus de bash, la commande lors de l'exécution du script shell a également changé exécution Les autorisations sont exécutées avec "./".
$ chmod 755 hello.sh $ ./hello.sh
Il existe un moyen de l'exécuter avec la commande sh.
$ sh hello.sh
Le script Shell peut écrire des commentaires et de la programmation.
Les commentaires peuvent être écrits après "#".
#!/usr/bin/bash echo "Hello World!!" #结束处理。 exit 0
Les scripts Shell peuvent définir des variables et attribuer des valeurs.
#!/usr/bin/bash num=100 PI=3.14 STR1="Hello" str_2="World!!" echo ${num} echo ${PI} echo ${STR1} echo ${str_2} exit 0
Les variables peuvent être des caractères alphanumériques tels que des lettres majuscules et minuscules, des chiffres et un trait de soulignement (_).
Lorsque vous attribuez une valeur à une variable, écrivez-la comme "variable = valeur".
Veuillez noter que si vous mettez des espaces avant et après "=", cela provoquera une erreur.
De plus, lors de l'accès aux variables, vous devez ajouter "$" avant le nom de la variable, par exemple "${variable}", et entourer la variable de "{}".
Entrée et sortie
#!/usr/bin/bash read AGE echo "ege=$AGE" exit 0
Résultat de l'exécution :
30 ege=30
read stockera le contenu saisi depuis la console dans le paramètre spécifié dans en variables.
La variable spécifiée par read peut être appelée une variable ordinaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!