Und assoziative Arrays verwenden Strings als Indizes, um Werte abzurufen. Es funktioniert wie ein einfaches Array, in dem Sie Strings anstelle von ganzen Zahlen verwenden, um den Inhalt zu adressieren.
# Declare the array declare -A durations # Two movies sw1="ANewHope.mp4" sw2="EmpireStrikesBack.mp4" # Store values durations[$sw1]=3600 durations[$sw2]=7200 # Retrieve values echo $ echo $ # The movies echo ${!durations[@]} # The durations echo $