Variables et opérateurs de script Shell

Gugugutime 2022-05-14 13:37:43 阅读数:500

variablesetoprateursscript

Variables

Créer une variable

Syntaxe

Syntaxe:

Nom de la variable=Valeur de la variable

Exemple:Nom de la variableTEST,Valeur de la variableGUGUGU
Insérer la description de l'image ici

Nom de la variable

Le nom de la variable ne peut commencer que par une lettre ou un soulignement,Par lettre、Soulignement、Composition numérique,Et ne peut pas êtreshellMots clés.

Les espaces ne peuvent pas apparaître

Variables、Symbole d'affectation(Signe égal)Il ne doit pas y avoir d'espace entre la valeur et la variable,Les valeurs des variables ne peuvent pas non plus contenir d'espaces.
Si vous voulez un espace dans la valeur de la variable,Des guillemets doubles ou simples sont nécessaires.
Exemple:
Insérer la description de l'image ici

Type de données

La variable n'a pas de type de données,shellLe script détermine automatiquement le type de données de la valeur de la variable.
String
Les guillemets doubles ou simples sont recommandés.
Valeur numérique
Suggestion d'écrire directement

Caractère d'évasion

Dollar des États - Unis($)- Oui.LinuxSymbole de commande,Si vous utilisez ce symbole comme sortie de texte normale dans une valeur variable,Utiliser avant“\”
Insérer la description de l'image ici

Variables d'environnement et d'utilisateur

Obtenir des variables

Obtenir des variables(Il y a aussi des variables de référence) La syntaxe est d'utiliser le symbole dollar avant le nom de la variable :

Obtenir des variables communes

La façon la plus simple d'obtenir une variable est d'utiliser le symbole dollar directement avant le nom de la variable ($)

$Nom de la variable

Mais le développement réel suggère d'utiliser des accolades bouclées pour entourer les noms des variables

${Nom de la variable}

Exemple:
Insérer la description de l'image ici

Variables du tableau

Créer un tableau

shellPrise en charge des tableaux unidimensionnels,Les tableaux multidimensionnels ne sont pas pris en charge, Et ne limite pas la taille du tableau , Définir le tableau entre parenthèses , Chaque élément du tableau est séparé par un espace , Accédez à l'élément Array en utilisant l'index .

Nom de la variable=(Variables1 Variables2 Variables3)

Obtenir les éléments du tableau

Nom du tableau[Valeur de l'index]

Index de0C'est parti..
Exemple:
Insérer la description de l'image ici

Modifier la valeur de l'élément

Nom du tableau[Valeur de l'index]=Nouvelles valeurs

Insérer la description de l'image ici

Opérateur

Copyright:Cet article est[Gugugutime]Établi,Veuillez apporter le lien original pour réimprimer,remercier。 https://fra.fheadline.com/2022/134/202205141324555544.html