【发布时间】:2016-03-17 21:12:38
【问题描述】:
我的脚本:
current = `sqlplus -s $Schemaname/$password@$SID <<END
set pagesize 0 feedback off verify off heading off echo off;
select Count (*) from usr where activeuser='+';
exit;
END`
set total = 1981
echo $total
echo $current
set y = [ `expr 1981 - $current`]
echo $y
控制台输出:
1935
预期输出:
1981
1935
46
您能帮我理解这里出了什么问题吗?很抱歉之前没有解释清楚。
【问题讨论】:
-
我已经格式化了你的代码,请检查我是否做错了什么。请阅读tour。请同时描述预期结果。
-
count=...行上有一个不匹配的反引号。很难判断它是否存在于原版中,因为反引号用于格式化。 -
我已经修改了我的问题,请看问题。
-
我重新编辑了你的问题。您的部分代码(“current=”部分)没有被格式化为代码。请确认我的修改仍然反映了您的意图。