Извлечь из переменной значения, разделенные запятыми, и сохранить их в массиве в скрипте оболочки.

Извлечь из переменной значения, разделенные запятыми, и сохранить их в массиве в скрипте оболочки.

У меня есть скрипт оболочки и переменная, которая содержит числа, разделенные запятой. Переменная будет выглядеть, например, так: 14,7,45,12,13

Теперь я хотел бы извлечь все эти числа без запятых и сохранить их по отдельности в массиве.

Как бы я это сделал?

решение1

Я смог решить эту проблему с помощью sed. Я вырезаю запятые и заменяю их пробелами, а затем импортирую их в массив.

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

Связанный контент