Maison > Article > Opération et maintenance > Comment créer et utiliser des tableaux dans un script Bash
Un tableau est une structure de données basée sur plusieurs éléments d'une paire de clés. Chaque élément du tableau est accessible par numéro d'index clé. Cet article présentera la création de tableaux dans les scripts bash, ainsi que l'initialisation des tableaux, l'ajout d'éléments, la mise à jour d'éléments et la suppression d'éléments dans les scripts bash.
Définir un tableau dans Bash
Il existe deux façons de créer un nouveau tableau dans un script bash. La première consiste à utiliser la commande declare pour définir un tableau. Cette commande définira un tableau associatif nommé test_array.
$ declare -a test_array
Des tableaux peuvent également être créés en attribuant des éléments.
$ test_array=(apple orange lemon)
Accès aux éléments du tableau
Semblable à d'autres langages de programmation, les éléments du tableau bash sont accessibles en utilisant des numéros d'index commençant à 0 puis à partir de 1, 2, 3 ...n Commencez votre visite. Cela fonctionne également pour les tableaux associatifs avec des numéros d'index numériques.
$ echo ${test_array[0]} apple
Imprimez tous les éléments du tableau en utilisant @ ou * au lieu d'un numéro d'index spécifique.
$ echo $ {test_array [@]} apple orange lemon
Boucle dans un tableau
Vous pouvez également accéder aux éléments du tableau à l'aide d'une boucle dans un script bash. Les boucles sont utiles pour parcourir tous les éléments du tableau un par un et effectuer certaines opérations sur eux.
for i in ${test_array[@]} do echo $i don
Ajouter de nouveaux éléments au tableau
Vous pouvez ajouter n'importe quel nombre d'éléments à un tableau existant en utilisant l'opération (+=). Ajoutez simplement de nouveaux éléments, tels que :
$ test_array+=(mango banana)
Affichez les éléments du tableau après avoir ajouté de nouveaux :
$ echo ${test_array[@]} apple orange lemon mango banana
Mettre à jour les éléments du tableau
Pour mettez à jour les éléments du tableau, attribuez simplement toute nouvelle valeur au tableau existant par index. Modifions l'élément actuel du tableau à l'index 2 en utilisant grapes.
$ test_array[2]=grapes
Afficher les éléments du tableau après avoir ajouté de nouveaux éléments :
$ echo ${test_array[@]} apple orange grapes mango banana
Supprimer des éléments du tableau
Tout tableau peut être supprimé simplement à l'aide de l'index élément numérique. Ce qui suit consiste à supprimer l'élément à l'index 2 d'un tableau dans le script bash.
$ unset test_array [2]
Affichez les éléments du tableau après avoir ajouté de nouveaux éléments :
$ echo ${test_array[@]} apple orange mango banana
Cet article est ici Pour un contenu plus passionnant, vous pouvez prêter attention à d'autres articles connexes sur le chinois PHP. Tutoriel de colonne de site Web ! ! !
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!