shell 脚本
#!/bin/bash
check_permission() {
for file in `ls -a $1`
do
if [ -d $1"/"$file ];
then
if [[ $file != "." && $file != ".." && $file != ".git" ]];
then
check_permission $1"/"$file
fi
else
if [ `stat -c %a $1"/"$file` != 644 ];
then
echo `ls -l $1"/"$file`
fi
fi
done
}
check_permission $1
使用:
./check_permission.sh test