Debug方法sh-x显示执行过程,解决大部分问题。set命令设置开始/结束Debug位置,专门用于单步执行复杂脚本,注释掉无关代码sh-xtest.sh++pwd+logfile=/home/d5118267/shell_script/omnibaseTables.log++date'+%F%H:%M:%S'+Cdate='2021-09-0302:04:15'+echo===============================================+echo2021-09-0302:04:15+T1=/appvol/ctm/omnibase/datarefine/datastructure/sql+T2=/appvol/ctm/omnibase/datarefine/datamodel/sql+T25=/appvol/ctm/omnibase/dataconsume/sql/BIZ_dataconsume_sql+T3=/appvol/ctm/omnibase/dataconsume/sql/IT_dataconsume_sql+'['0-ne4']'+echo'Pleaseinputenoughparameters'Pleaseinputenoughparameters+exit1注:加号+表示执行过程多加号,不带加号的优先表示标准输出Debug一个特定范围,a循环脚本...#!/bin/bash#1)在GCP#2)中执行T1-T3表)创建/替换表recordslogfile="`pwd`/omnibaseTables.log"Cdate=`date"+%F%H:%M:%S"`echo"==============================================">>$logfileset-x#从这里检查回显$Cdate>>$logfileset+x#从这里结束检查结果:sht0_t1.sh+echo2021-09-0302:29:54+set+x请输入足够的参数
