Как скрыть Логин/Пароль в оболочке?

Как скрыть Логин/Пароль в оболочке?

У меня есть скрипт 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должно быть читабельным...

Связанный контент