
Ich habe ein Shell-Skript (.run), mit dem ich eine Verbindung zu Oracle SQL herstellen kann:
echo whenever sqlerror exit | sqlplus Login/Passwd@SERVER @"TABLE1.sql"
echo 'return code : ' $?
Ich möchte mich verstecken"Login/Passwort@SERVER"indem Sie dies bitte in einer anderen Shell oder auf andere Weise aufrufen. Danke für die Hilfe
Antwort1
Wenn Sie einfach nurversteckenden Wert können Sie in eine Variable in einem anderen Skript einfügen, das Sie als Quelle verwenden:
. /path/to/other_script
echo whenever sqlerror exit | sqlplus "$HIDDEN" @"TABLE1.sql"
wobei Folgendes other_script
enthalten ist:
HIDDEN='Login/Passwd@SERVER'
aber other_script
es muss lesbar sein ...