對於作爲用戶輸入提供的多個文件夾,我想要統計它們包含的文件和文件夾的數量與容器文件夾本身具有不同的權限設置。Shell程序不起作用
我寫了下面的shell代碼。它爲什麼顯示權限,但不計算任何內容?
#!/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