判断作业完成之 读取log 脚本

tail 用于读取文件末尾

-n 后边加行数

-f 为持续追踪,实时输出

NUMECA 输出最后两行

...done in 727.84-sec (STARTING NUMECA FLOW SOLVER) [vm=224MB]

(最后一行有空行)

用到的语法有

shell 的加法

TotalNumber=`expr $TotalNumber + `

其中加号前后要有空格,否则报错

if [ -e *.output ]

判断是否有output文件

-e 表示是否存在。

filename=`find . -name "*.output"`

用来定位输出文件的名字

if [[ $endline =~ $strB ]]

用来检测字符串的包含关系 前面的包含后边的

shell 比较数字大小的判断:

    if [ $DoneNumber -eq $TotalNumber ]
then
break
else
echo DoneNumber is $DoneNumber "还没算完"
fi
上一篇:SNMP ber 编码


下一篇:C#通过读取Mysql脚本创建数据库