OpenEuler-competition/step1/jiance.sh

59 lines
1.1 KiB
Bash

#!/bin/bash
cd /data/workspace/myshixun/step1/
a='rm'
b='echo'
c='EOF'
d='<<'
e='>>'
f='ZhangSan'
g='WangWu'
num=0
if cat /data/workspace/myshixun/step1/daan.sh|grep "$a">/dev/null
then
num=num+1
echo "使用rm属于作弊行为"
fi
if cat /data/workspace/myshixun/step1/daan.sh|grep "$b">/dev/null
then
num=num+1
echo "使用echo属于作弊行为"
fi
if cat /data/workspace/myshixun/step1/daan.sh|grep "$c">/dev/null
then
num=num+1
echo "使用EOF属于作弊行为"
fi
if cat /data/workspace/myshixun/step1/daan.sh|grep "$d">/dev/null
then
num=num+1
echo "使用重定向属于作弊行为"
fi
if cat /data/workspace/myshixun/step1/daan.sh|grep "$e">/dev/null
then
num=num+1
echo "使用重定向属于作弊行为"
fi
if cat /data/workspace/myshixun/step1/daan.sh|grep "$f">/dev/null
then
num=num+1
echo "禁止出现人名"
fi
if cat /data/workspace/myshixun/step1/daan.sh|grep "$g">/dev/null
then
num=num+1
echo "禁止出现人名"
fi
if num>0 ;then
echo "请检查自己的代码,是否满足题目要求!"
else
sh /data/workspace/myshixun/step1/daan.sh