Как указать локальный каталог при использовании SAS EG для включения файла? - PullRequest
0 голосов
/ 22 октября 2018

Привет. Мы используем SAS EG V 7.13 HF1 (7.100.3.5419) (64-разрядная версия).

Я запускаю скрипт из локального каталога Windows.У меня есть файл sas_pwd.sas, на который я ссылаюсь в команде:

%include 'sas_pwd.sas';

Однако он не обнаруживается моим SAS-скриптом.

Я получаю следующее сообщение об ошибке.

24         %include 'sas_pwd.sas';
WARNING: Physical file does not exist, /sasdata/work/sasuser/rolap/sas_pwd.sas.
ERROR: Cannot open %INCLUDE file sas_pwd.sas.

Который находится в моем домашнем каталоге для SAS.

Итак, как мне заставить скрипт указать на файл на моем локальном компьютере, где он находится в каталоге, сказать: c:\ mydir \ me

или как мне заставить скрипт найти файл на сервере Linux, где он находится, скажем, / home / rolap /?

Если вы можете ответить на оба вопроса, это будетбонус.

1 Ответ

0 голосов
/ 22 октября 2018

Если файл существует в вашем домашнем каталоге Linux, то укажите его там.Обычно вы можете использовать ~ в качестве псевдонима для вашего домашнего каталога.

%include '~/sas_pwd.sas';

Или вы можете жестко указать путь к вашему домашнему каталогу.

%include '/home/rolap/sas_pwd.sas';

LInux не будет иметь доступа к вашемуПК, если вы не используете какой-либо тип файлового сервера на своем компьютере и не смонтировали свой диск на компьютере с Linux.Но для Enterprise Guide есть задачи, которые вы можете использовать для загрузки файла с вашего ПК на сервер SAS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...