У меня возникают трудности при передаче env var (объявленного в моем .bash_profile
) в сценарий пакетного файла, который выполняет операцию BTEQ (в Teradata).
.bash_profile содержит:
export DBPASSWORD='password'
Пакетный файл содержит:
bteq < bteq_execution_test.sql > bteq_execution_test.log 2>&1 ${DBPASSWORD}
Я проверил, что ${DBPASSWORD}
фактически передается в файл - но он НЕ принимается в качестве пароля в скрипте BTEQ, который выглядит примерно так (в части входа в систему возникает ошибка):
.logon mydb/username,$4;
Примечание: я ссылаюсь на ${DBPASSWORD}
env var set password по позиции. Пожалуйста, дайте мне знать, если кто-нибудь может протянуть руку. Заранее спасибо!