Существование переменной и пустые значения могут быть проверены в отдельных if-условиях в csh.
if (! $?theVar) then
или
if ($theVar == "") then
Я хотел бы проверить эти условия в едином состоянии. Пробовал что-то вроде
if ((! $?theVar) || ($theVar == "")) then
Но работает не так, как ожидалось. Кажется, это просто, и я не смог найти подобный вопрос. Если вопрос уже существует, укажите его.
Примечание: нельзя изменить оболочку. Требуется решение только в csh.