Extrahieren Sie durch Kommas getrennte Werte aus der Variablen und speichern Sie sie im Array im Shell-Skript

Extrahieren Sie durch Kommas getrennte Werte aus der Variablen und speichern Sie sie im Array im Shell-Skript

Ich habe ein Shell-Skript und eine Variable, die durch Komma getrennte Zahlen enthält. Die Variable würde beispielsweise so aussehen: 14,7,45,12,13

Nun möchte ich alle diese Zahlen ohne Kommas extrahieren und einzeln in einem Array speichern.

Wie würde ich dabei vorgehen?

Antwort1

Das konnte ich mit sed lösen. Ich schneide die Kommas raus, ersetze sie durch Leerzeichen und importiere sie dann in ein Array.

CUTID=$(echo "$CUTID" | sed 's,\,, ,g')
IDARRAY=($CUTID)

verwandte Informationen