Сценарий оболочки - как разбить строку с помощью разделителя ","

Возможный дубликат:
Разделить строку на основе разделителя в bash?

у меня есть скрипт оболочки, который вызывает php и передает переменную ($1)

Когда я использую MYVAR = $1, а также echo MYVAR не работает

как я могу назначить эту переменную ($1) в другую переменную и разделить его с разделителем "," и преобразовать его в массив для цикла?

1 ответ

Решение

Ну, угадал ответ при отсутствии кода.

Переменные в скриптах оболочки должны быть:

  MYVAR=$1

Пробелы вокруг неверны:

  MYVAR = $1

И эхо должно выводить фактическую переменную, используя $ префикс:

  echo $MYVAR

Не только буквальная строка:

  echo NOVAR
Другие вопросы по тегам