Задание: Подсчитать количество файлов заданного каталога, определенных заданным шаблоном, и вывести имя владельца для каждого из них.
Скрипт:
if test -z $1 & test -z $2
then
echo Vvedite parametri
echo '$1' - imya kataloga
echo '$2' - shablon faila
exit
fi
if test -d $1 & test -e $2
then
cd $1
i=0
for f
in `ls $1/$2`
do
n=`ls -l $f | cut -c14-19`
echo File $f owner $n
i=$(($i+1))
done
echo $i
else
echo Файл или каталог не существует
fi
Переходит в указанный каталог, но файл находит в текущем каталоге (который был до перехода). Испробовал все, уже не знаю что делать. Помогите, пожалуйста!