Все, что вам нужно сделать:

едаю строку в качестве аргумента скрипту оболочки. и сценарий оболочки должен сказать мне, если переданный аргумент является переменной

что-то вроде этого

if [ ! -z ${$1} ] ; then  
echo yes! $1 is a variable and its value is ${$1}  
fi

но это дает мне плохую замену ошибаться ..

Я точно знаю, что что-то упустил .. выручай!

Например, использование:

$ myscript.sh HOME  
yes! HOME is a variable and its value is /home/raj

Ответы на вопрос(2)

Ваш ответ на вопрос