GNU/Linux >> LINUX-Kenntnisse >  >> Linux

bash - gibt ein Array von der Funktion zurück und zeigt den Inhalt an

Hier bereits beantwortet.

Sie sollten eine minimale Suche in Google durchführen, da dies der erste Link war, der für "bash return array"

zurückgegeben wurde

Bearbeiten:

In Bash geben Funktionen keine Werte zurück. Sie können einen Status zurückgeben (genauso wie andere Programme).

Wenn Sie also zurückkehren möchten etwas, sollten Sie globale Variablen verwenden, die in Ihrer Funktion aktualisiert werden.


Linux
  1. Wann sollte man aus dem Quellcode kompilieren und installieren?

  2. Verzeichnis aus Dateiname erstellen und Bash verschieben

  3. Wie kann ich eindeutige Werte aus einem Array in Bash erhalten?

  4. Warum sollte eval in Bash vermieden werden und was sollte ich stattdessen verwenden?

  5. Linux-Bash. für Schleife und Funktion, zum Addieren von Zahlen

Bash-Funktionen

Bash-Arrays

Assoziatives Array in Bash

Bash-Scripting Teil 6 – Erstellen und Verwenden von Bash-Funktionen

bash:Array-Env-Variable setzen und Dereferenzieren von einem beliebigen Shell-Skript schlägt fehl

Fehlende Pfade aus dem Bash-Array von Pfaden extrahieren