我的要求是将sqlplus操作的结果存储到shell脚本中的变量中。 我需要以下操作的结果,该操作在我的.sh文件中:
sqlplus 'user/pwd' @test.sql
我已经尝试过
testvar = 'sqlplus 'user/pwd'
@test.sql'
但是那行不通。
编辑:
我改成了
testvar=sqlplus foo/bar@SCHM @test.sql
它显示如下:
SQL*Plus::未找到[没有这个文件或目录]
我尝试了以下方法:
testvar=$(sqlplus foo/bar@SCHM
@test.sql)
我试过没有变量赋值的情况,结果显示了同样的错误。
sqlplus foo/bar@schm @test.sql
它正常工作
=
周围使用空格。 - glenn jackman