我有一個 shell 腳本和一個變量,其中包含以逗號分隔的數字。例如,變數看起來像這樣:14,7,45,12,13
現在我想提取所有不帶逗號的數字並將它們單獨儲存在一個陣列中。
我該怎麼辦呢?
答案1
我能夠使用 sed 解決這個問題。我正在刪除逗號並用空格替換它們,然後將它們匯入到數組中。
CUTID=$(echo "$CUTID" | sed 's,\,, ,g')
IDARRAY=($CUTID)
我有一個 shell 腳本和一個變量,其中包含以逗號分隔的數字。例如,變數看起來像這樣:14,7,45,12,13
現在我想提取所有不帶逗號的數字並將它們單獨儲存在一個陣列中。
我該怎麼辦呢?
我能夠使用 sed 解決這個問題。我正在刪除逗號並用空格替換它們,然後將它們匯入到數組中。
CUTID=$(echo "$CUTID" | sed 's,\,, ,g')
IDARRAY=($CUTID)