Maison > Opération et maintenance > exploitation et maintenance Linux > Comment utiliser les commandes bash

Comment utiliser les commandes bash

不言
Libérer: 2019-01-23 15:36:12
original
8479 Les gens l'ont consulté

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.

Comment utiliser les 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
Copier après la connexion

Après avoir ouvert l'éditeur, écrivez comme indiqué ci-dessous.

#!/usr/bin/bash
echo "Hello World!!"
exit 0
Copier après la connexion

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
Copier après la connexion

Résultat de l'exécution :

Hello World!!
Copier après la connexion

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
Copier après la connexion

Il existe un moyen de l'exécuter avec la commande sh.

$ sh hello.sh
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

Résultat de l'exécution :

30
ege=30
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal