高手请进!

高手请进!

编一个shell程序,对指定的一个或多个目录,检查其中的属性是否为777,如发现有这样的文件,则提示该文件有危险的属性,并改其属性为754
(本人学习LINUX时间不长,但考试有急用,麻烦各位写详细一点。)      
笨办法:
ls -l `find dirname|grep "\/"`|while read i
  do
    echo $i|grep "rwxrwxrwx">/dev/null
     if [ $? -eq 0 ];then
       echo "(Warning...)"$i
       chmod 754 `echo $i|awk '{print $9}'`
     fi
  done      
提示一下:
$ find /your/dir -perm 777 -exec chmod 754 {} \;      
楼上不是已经写出来了吗?不算提示雅      
不好意思,班门弄斧了