¿Cómo ocultar el inicio de sesión/contraseña en el shell?

¿Cómo ocultar el inicio de sesión/contraseña en el shell?

Tengo un script de Shell (.run) que me permite conectarme a Oracle SQL:

    echo whenever sqlerror exit | sqlplus Login/Passwd@SERVER @"TABLE1.sql"

echo 'return code : ' $?

me gustaría esconderme"Iniciar sesión/Contraseña@SERVIDOR"llamando a esto a otro shell o de cualquier otra manera, por favor. gracias por ayudar

Respuesta1

Si solo quieresesconderel valor, puede ponerlo en una variable en otro script que obtendrá:

. /path/to/other_script
echo whenever sqlerror exit | sqlplus "$HIDDEN" @"TABLE1.sql"

donde other_scriptcontiene:

HIDDEN='Login/Passwd@SERVER'

pero other_scripttendrá que ser legible...

información relacionada