У меня есть следующий код:
%let my_var = %sysget(MY_VAR);
%put &=my_var;
Если я запусту следующий код, будет определено my_var
и напечатано:
#!/bin/bash
export MY_VAR=1;
/sas/scripts/sas my_script.sas
Но без этого оператора export
my_var
фактически не определено, и сценарий полностью выполняется без ошибок.
#!/bin/bash
/sas/scripts/sas my_script.sas
Я хочу установить значение по умолчанию для того, что возвращается из %sysget
, если переменная не определена.Как я могу это сделать?