Есть ли способ в ksh получить значение переменной, когда вам было присвоено имя переменной? Например: #!/usr/bin/ksh
var_name=$1 #pretend here that the user passed the string "PATH"
echo ${$var_name
В comment in response to a shell question пользователь tinkertim сказал, что было легко взломать ksh, чтобы использовать библиотеку автозаполнения bash. Я бы хотел ничего лучше, чем использовать bash
Каков предпочтительный способ определить, работает ли данный вызов ksh в интерактивной оболочке? У меня есть некоторые команды в файле ENV, который я бы хотел пропустить для неинтерактивных вызовов ks