0
SQLPLUSで作成したクエリの応答を保存してローカル変数に保存しようとしていますが、次のコードを実行すると、クエリの値は、私を助けてくれるだろうか?私は私が間違っているのかわからない:それは私が作ったクエリのesultあるべきときに、このスクリプトのSQLPLUSクエリ結果を取得して変数bashに保存する
#!/bin/bash
SQLPLUS="<Path to sqlplus> -s user/passwd"
X=$SQLPLUS<<EOF_SQL_1
set heading off;
select table1 from table 2 where parameter ='Properties';
exit;
EOF_SQL_1
echo $X
結果は「-sユーザー/ passwdの」です。 私が間違っているのを教えてください:S同じコマンドでヒアドキュメントとコマンド置換を使用して
$ SQLPLUSを使用することであるコマンド置換ではなく、変数拡張$( "$ SQLPLUS")を代わりに使用する必要があります –