Ну например:
i="Hello Bash"
j=i
Я хочу использовать $ J, чтобы заменить мне нравится
echo $$j
Так что печатает "Hello Bash". Конечно, это не работает, но я надеюсь, что вы понимаете, в чем вопрос.
Ну например:
i="Hello Bash"
j=i
Я хочу использовать $ J, чтобы заменить мне нравится
echo $$j
Так что печатает "Hello Bash". Конечно, это не работает, но я надеюсь, что вы понимаете, в чем вопрос.
Используйте переменную косвенность:
i='Hello Bash'
j=i
echo ${!j}
Еще один способ сделать это:
i="Hello Bash"
j=i
eval echo \$$j
Если по какой-либо причине у вас есть переменная, заданная пользователем, вы можете использовать ее для вызова другой функции или чего-то еще.