Oracle SQLに接続できるシェルスクリプト(.run)があります。
echo whenever sqlerror exit | sqlplus Login/Passwd@SERVER @"TABLE1.sql"
echo 'return code : ' $?
隠したい「ログイン/パスワード@SERVER」別のシェルまたは別の方法で呼び出してこれを行います。ご協力ありがとうございます
答え1
欲しいなら隠れるその値を他のスクリプトの変数に入れることができます。
. /path/to/other_script
echo whenever sqlerror exit | sqlplus "$HIDDEN" @"TABLE1.sql"
これには以下がother_script
含まれます。
HIDDEN='Login/Passwd@SERVER'
しかし、other_script
読むことができるはずです...