从变量中提取逗号分隔的值并将它们存储在 shell 脚本中的数组中

从变量中提取逗号分隔的值并将它们存储在 shell 脚本中的数组中

我有一个 shell 脚本和一个包含以逗号分隔的数字的变量。该变量例如如下所示:14,7,45,12,13

现在我想提取所有不带逗号的数字并将它们单独存储在数组中。

我该怎么做呢?

答案1

我能够使用 sed 解决这个问题。我删除逗号并将其替换为空格,然后将其导入数组。

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

相关内容