從變數中提取逗號分隔值並將它們儲存在 shell 腳本中的陣列中

從變數中提取逗號分隔值並將它們儲存在 shell 腳本中的陣列中

我有一個 shell 腳本和一個變量,其中包含以逗號分隔的數字。例如,變數看起來像這樣:14,7,45,12,13

現在我想提取所有不帶逗號的數字並將它們單獨儲存在一個陣列中。

我該怎麼辦呢?

答案1

我能夠使用 sed 解決這個問題。我正在刪除逗號並用空格替換它們,然後將它們匯入到數組中。

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

相關內容