Bash Ajouter à la table

Bash Ajouter à la table

Le type de données de tableau est utilisé dans Bash pour stocker plusieurs données. Les nouvelles données peuvent être insérées à la fin d'une variable de tableau de diverses manières. Bash n'a pas de fonction intégrée comme d'autres langages de programmation pour ajouter de nouvelles données dans Bash Array. Comment vous pouvez insérer des données uniques et multiples à la fin du tableau dans Bash est indiquée dans cet article.

Exemple-1: Élément de tableau en ajout

L'utilisation des opérateurs de sténographie est le moyen le plus simple d'ajouter un élément à la fin d'un tableau. Dans le script suivant, un tableau avec 6 éléments est déclaré. Suivant '+ =' L'opérateur de sténographie est utilisé pour insérer un nouvel élément à la fin du tableau. 'pour' La boucle est utilisée ici pour itérer le tableau et imprimer les éléments du tableau.

#!/ bac / bash
# Déclarer un tableau de chaînes
Arrvar = ("AC" "TV" "mobile" "réfrigérateur" "four" "mélangeur")
# Ajouter un nouvel élément à la fin du tableau
Arrvar + = ("Washer Dish")
# Itérer la boucle pour lire et imprimer chaque élément de tableau
pour la valeur dans "$ Arrvar [@]"
faire
Echo $ valeur
fait

Sortir:

La sortie suivante apparaîtra après l'exécution du script. Ici, un nouvel élément, 'Lave-vaisselle,'est inséré à la fin du tableau.

Exemple-2: élément de tableau en ajoutant en définissant le dernier index

Un autre moyen simple d'insérer un nouvel élément à la fin du tableau est de définir le dernier index du tableau. L'indice d'un tableau commence à partir de 0, et le nombre total d'éléments du tableau peut le savoir en utilisant le symbole '#' et '@' avec la variable du tableau. Dans le script suivant, une variable de tableau nommée 'arrvar 'est déclaré qui contient quatre éléments. Ensuite, le dernier index est défini en utilisant $ # Arrvar [@]. Un nouvel élément est inséré à la fin du tableau par ce dernier index. Les valeurs du tableau sont imprimées comme l'exemple précédent.

#!/ bac / bash
# Déclarer un tableau de chaînes
Arrvar = ("php" "mysql" "bash" "oracle")
# Ajouter un nouvel élément à la fin du tableau
Arrvar [$ # arrvar [@]] = "Python"
# Itérer la boucle pour lire et imprimer chaque élément de tableau
pour la valeur dans "$ Arrvar [@]"
faire
Echo $ valeur
fait

Sortir:

La sortie suivante apparaîtra après l'exécution du script. Ici, la chaîne 'Python'est inséré à la fin du tableau.

Exemple-3: élément de tableau d'ajouter en utilisant le support

Un nouvel élément de tableau peut être inséré en utilisant la variable de tableau et la nouvelle valeur d'élément dans un premier support. Le script suivant montre l'utilisation des premiers supports pour ajouter des éléments dans un tableau. Après avoir ajouté un nouvel élément, les valeurs du tableau sont imprimées en utilisant une boucle.

#!/ bac / bash
# Déclarer un tableau de chaînes
Arrvar = ("banane" "mangue" "pastèque" "raisin")
# Ajouter un nouvel élément à la fin du tableau
Arrvar = ($ Arrvar [@] "Jack Fruit")
# Itérer la boucle pour lire et imprimer chaque élément de tableau
pour la valeur dans "$ Arrvar [@]"
faire
Echo $ valeur
fait

Sortir:

La sortie suivante apparaîtra après l'exécution du script. Ici, la chaîne «Jack Fruit» est insérée à la fin du tableau.

Exemple-4: Ajoutez plusieurs éléments à la fin du tableau

Pour ajouter plusieurs éléments dans un tableau, une autre variable de tableau nécessitera de définir qui contient de nouveaux éléments. Dans le script suivant, une variable de tableau nommée Arrvar2 est déclaré stocker les multiples éléments qui seront annexés dans la variable de tableau nommée Arrvar1. Ensuite, les valeurs de Arrvar2 sont ajoutés dans Arrvar1 en utilisant les premiers supports.

#!/ bac / bash
# Déclarer deux tableaux de chaînes
Arrvar1 = ("John" "Watson" "Micheal" "Lisa")
Arrvar2 = ("Ella" "Mila" "Abir" "Hossain")
# Ajouter le deuxième tableau à la fin du premier tableau
Arrvar = ($ Arrvar1 [@] $ Arrvar2 [@])
# Itérer la boucle pour lire et imprimer chaque élément de tableau
pour la valeur dans "$ Arrvar [@]"
faire
Echo $ valeur
fait

Sortir:

La sortie suivante apparaîtra après l'exécution du script. Ici, quatre éléments de Arrvar2 sont annexés au tableau, Arrvar1.

Conclusion:

Quatre différents types d'exemples sont présentés dans cet article pour ajouter de nouveaux éléments dans un tableau.