Как я могу сослаться косвенной переменным в оболочке KornКосвенного реферирования в Korn Shell
Пусть я вариабельный
FLAG_1=0
и я хочу это переменное значение изменилось из массива, что я» ве установить
set -A Flags_array
Flags_array[0]=? #how to achieve this here
Например, если я попробовать
Flags_array[0]=$FLAG_1 # this won't work as this assign the value
я пытался делать что-то вроде этого
Flags_array[0]=FLAG_1
echo ${Flags_array[0]}
Но это дает OUTPUT FLAG_1
Я попытался с помощью nameref
, но это дает мне ошибку
$ nameref Flags_array[0]=FLAG_1
ksh: nameref: not found
Пожалуйста, скажи мне, что это правильный путь к достижению этой цели ? потому, что я хочу сделать, это позже , если я пишу Flags_array[0]=10
value of FLAG_1 becomes 10
столица A также работает. + без фигурной скобки результат, полученный вами, не является допустимым результатом результата: 5 [0] 'и здесь я не ищу результата, вопрос касается косвенных ссылок – user4890159
человек, что вам сказать, на моей машине, которая подключена на частном сервере он работает с небольшим a, на капитал я получаю ошибку amd, и он отлично работает на результаты, вы уверены, что используете ksh ???? – hedgehog