📄 chkagdict
字号:
#!/bin/kshMYPATH=$HOME/dbadminrm -f $MYPATH/tmp.dat $MYPATH/dict.tmp $MYPATH/agent.dat#将dict.dat空行和注释行过滤掉,生成一个临时文件echo "正在生成不含注释行的数据字典文件"seq=0while read t1do if [[ `expr length "$t1"` = 0 || `expr index "$t1" \#` = 1 ]] then continue else seq=`expr $seq + 1` echo $seq $t1 >> $MYPATH/dict.tmp fidone < $HOME/dict/dict.datecho "不含注释行的数据字典文件生成完毕"num=0for f1 in `ls $MYPATH/*.txt`do while read s1 s2 do if [[ ${#s1} = 0 ]] then continue fi if [ `expr index "$s1" \#` -eq 1 ]; then continue fi lookup2 $s1 "$MYPATH/dict.tmp" >> $MYPATH/tmp.dat done < $f1 file=`basename $f1`; tab=`expr $file : '\(.*\)\..*'`; let num=$num+1; echo "table[$num] $tab has been checked"doneecho "$num tables has all been checked!"sort -n $MYPATH/tmp.dat | uniq > $MYPATH/agent.datrm -f $MYPATH/tmp.dat $MYPATH/dict.tmp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -