Ich habe einen Befehl, der bei der Ausführung eine Reihe von Zahlen zurückgibt, die ich in einem Bash-Array speichern möchte.
Wie speichere ich diese Werte in einem Array?
In diesem einfachen Fall:
Wenn die Ausgabe komplizierter war (z. B. könnten die Zeilen Leerzeichen enthalten), können Sie die Bash-Datei mapfile :
mapfile
( help mapfile für weitere Informationen)
help mapfile
ODER
Sie könnten einen anderen Befehl in die expenses-Eingabe schreiben und diese Eingabe in ein Array schreiben. Sie würden also die Ausgabe vom ersten Befehl an Ihren toArray -Befehl übergeben. Dann tun Sie, was Sie mit der toArray -Ausgabe tun müssen.
toArray
Tags und Links arrays bash