我在 shell 脚本中有以下代码。这似乎仅在未在函数中定义时才有效。有问题的行是包含“<<”的行。错误信息是
“./run:第 210 行:语法错误:文件意外结束”
如何在函数中正确编写它?
init_database()
{
cd ../cfg
db.sh << ENDC
$DB_ADMIN
0
y
n
ENDC
check_status
sqlplus $DB_SCHEMA@$DB_NAME < initial_data.sql
cd -
}