判断作业完成之 读取log 脚本
tail 用于读取文件末尾
-n 后边加行数
-f 为持续追踪,实时输出
NUMECA 输出最后两行
...done in 727.84-sec (STARTING NUMECA FLOW SOLVER) [vm=224MB]
(最后一行有空行)
用到的语法有
shell 的加法
TotalNumber=`expr $TotalNumber + 1`
其中加号前后要有空格,否则报错
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