Мне нужно запустить BTEQ-скрипт, который должен запускать команды, доступные в файле% FileLoc% \ login.txt, используемом в Batch-скрипте.
BTEQ-скрипт
.SET RECORDMODE OFF;
.SET FORMAT OFF;
.set width 20000;
.set titledashes off;
.set foldline ON;
.SET SEPARATOR 0;
.SET ERROROUT stdout
.separator ',';
.RUN FILE "%FileLoc%\login.txt";
Batch Script
echo off
setlocal
@echo off
set /p "FileLoc=Enter File Location: ">"FileLocationPath.txt"
echo %FileLoc%
set usr= Enter your Teradata Username:
set /p USERID= %usr%
@echo .logon dev.com/%USERID%,%PASSWORD%;>>%FileLoc%\login.txt
Ожидаемый результат:
BTEQ должен вызвать команду .logon, доступную в 'login.txt', которая присутствует в указанной пользователем директории - "FileLoc%"