Сценарий оболочки - как разбить строку с помощью разделителя ","
Возможный дубликат:
Разделить строку на основе разделителя в bash?
у меня есть скрипт оболочки, который вызывает php и передает переменную ($1)
Когда я использую MYVAR = $1
, а также echo MYVAR
не работает
как я могу назначить эту переменную ($1
) в другую переменную и разделить его с разделителем "," и преобразовать его в массив для цикла?
1 ответ
Решение
Ну, угадал ответ при отсутствии кода.
Переменные в скриптах оболочки должны быть:
MYVAR=$1
Пробелы вокруг неверны:
MYVAR = $1
И эхо должно выводить фактическую переменную, используя $
префикс:
echo $MYVAR
Не только буквальная строка:
echo NOVAR