60 lines
1.1 KiB
Bash
60 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
|
|
fi |