実行時に値を求めるSQLスクリプトがあります。値を入力せずにEnter/Returnキーを押すと、デフォルト値が選択され、すべてのレコードが抽出されます。これをシェルスクリプトに統合しようとしていますが、スクリプトが値を入力するように求めるのではなく、デフォルトで「戻りキー」を許可する必要があります。私ができる方法はありますか?
私がやろうとしていることの例です。
in_code
xecute.sql
値を受け入れる変数です。この変数にEnterデフォルトで/ keyを選択させたいと思います。Return以下で使用するコードは機能しません。
#! /bin/bash
sqlplus -s xxx/xxx<<!
define in_code='echo -e "\n"'
@execute.sql
exit
!