我有一个 SQL 脚本,运行时会提示我输入一个值。如果我不输入任何值并按Enter/Return键,它将选择默认值并提取所有记录。我试图将其合并到一个 shell 脚本中,我不希望脚本提示我输入任何值,而应该默认接受“返回键”。我有办法做到这一点吗?
我正在尝试做的事情的例子。
in_code
是 中的变量xecute.sql
,它接受一个值。我希望这个变量默认选择Enter/键。Return我下面使用的代码不起作用。
#! /bin/bash
sqlplus -s xxx/xxx<<!
define in_code='echo -e "\n"'
@execute.sql
exit
!