Для нескольких папок, предоставляемых пользователем в качестве входных данных, я хочу подсчитать, сколько файлов и папок в них имеют разные настройки разрешений, чем сама папка контейнера.
Я написал следующеекод оболочкиПочему он отображает права, но ничего не считает?
#!/bin/sh
if [ ! -d $1 ]
then echo $1 nu este director
exit1
fi
ls -R $1 >temp
permission= ls -al $1 | cut -d" " -f1
for i in `cat temp`
do
perm= ls -l $i | cut -d" " -f1
if [ $permission -ne $perm ]
then n=`expr $n + 1`
fi
echo $n
done