Legge til et nytt element i en matrise uten å spesifisere indeksen i bash
Å legge et nytt element i en matrise uten å spesifisere indeksen er en enkel oppgave i bash. Vi kan oppnå dette ved å bruke += operatøren med navnet på matrisen og den nye verdien vi vil legge til. Her er syntaks for å legge til et nytt element i en matrise uten å spesifisere indeksen:
+=
Her er navnet på matrisen vi ønsker å legge til et nytt element, og er verdien vi ønsker å legge til matrisen, her har jeg gitt et eksempel for å forstå dette bedre:
#!/bin/bash
# Erklære en matrise
matrise = (rød oransje rosa)
ekko “Original Array:” $ Array [@]
# Legg til et nytt element i matrisen
Array+= (gul)
# Skriv ut matrisen
ekko “Oppdatert matrise:” $ Array [@]
I eksemplet ovenfor har vi erklært en matrise kalt matrise med tre elementer rød, oransje og rosa. Deretter la vi til et nytt element gul til matrisen ved hjelp av += operatøren. Til slutt har vi skrevet ut matrisen ved å bruke $ array [@] syntaks. Som du kan se, er den nye elementdatoen lagt til slutten av matrisen.
Konklusjon
I denne artikkelen har vi undersøkt hvordan du legger et nytt element i en matrise uten å spesifisere indeksen i bash. Vi har sett at det er en enkel oppgave som kan utføres ved hjelp av += operatøren med navnet på matrisen og den nye verdien vi vil legge til. Ved å følge trinnene ovenfor, kan vi effektivt legge til nye elementer i en matrise uten å spesifisere indeksen i bash.