我有一个 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)