Como ocultar Login/Pwd no shell?

Como ocultar Login/Pwd no shell?

Eu tenho um script Shell (.run) que me permite conectar ao Oracle sql:

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

echo 'return code : ' $?

Eu gostaria de me esconder"Login/Senha@SERVIDOR"chamando isso para outro shell ou de qualquer outra forma, por favor. obrigado por ajudar

Responder1

Se você apenas quiserescondero valor, você pode colocá-lo em uma variável em outro script que você irá fornecer:

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

onde other_scriptcontém:

HIDDEN='Login/Passwd@SERVER'

mas other_scriptterá que ser legível ...

informação relacionada