小编Man*_*mar的帖子

脚本抛出错误“=:未找到”

考虑:

#!/bin/ksh

db2 connect to MKTETLPS user ....... using ........

db2 "select count(*)  from etl.IDM_COLLAPSE_ORG_DEE c where c.IDM_PROCESS_STEP = 'I' and priority in ( '1','2','3','4','5') and c.update_ts < (current timestamp - 60 minutes) with ur"  > l.txt

$a = /is115/idm/dsproj/scripts/l.txt

        if [ $a -gt 0 ];
      then
        db2  "update etl.idm_collapse_org_dee
             set idm_process_step = NULL where priority in (
'1','2','3','4','5')
             and idm_process_step ='I'"
      else
          echo "All is well"
fi
Run Code Online (Sandbox Code Playgroud)

我在脚本上方运行并收到以下错误。我该如何解决?

./CORCleanup1.sh[8]: =:  not found.
./CORCleanup1.sh[10]: test: 0403-004 Specify a parameter with …
Run Code Online (Sandbox Code Playgroud)

ksh shell-script

4
推荐指数
1
解决办法
2644
查看次数

标签 统计

ksh ×1

shell-script ×1