
У меня есть скрипт Shell (.run), который позволяет мне подключаться к Oracle sql:
echo whenever sqlerror exit | sqlplus Login/Passwd@SERVER @"TABLE1.sql"
echo 'return code : ' $?
Я хотел бы спрятаться"Логин/Пароль@СЕРВЕР"вызвав это в другой оболочке или любым другим способом, пожалуйста. Спасибо за помощь
решение1
Если вы просто хотитескрыватьзначение, вы можете поместить его в переменную в другом скрипте, который вы будете использовать в качестве источника:
. /path/to/other_script
echo whenever sqlerror exit | sqlplus "$HIDDEN" @"TABLE1.sql"
где other_script
содержится:
HIDDEN='Login/Passwd@SERVER'
но other_script
должно быть читабельным...