Доброе время суток не как не могу написать скрипт по подсчету файлов в папке (( /opt/123 в этой папке надо подсчитывать файлы и если изменилось количество файлов выполнить некое действие. Вот что смог сделать и то не правельно
#!/bin/sh
dat=`date +%H-%M...%d-%m-%Y`
rmm=/bin/rm
to=/bin/touch
lock=/var/lock/$i
po= ls -f /opt/123 | wc -l >/opt/1
$po
for i in $( cat /opt/1 )
do
echo $i
if [ $i -ne 2 ]
then
if [ ! -f $i ]; then
echo ok > /dev/null
$to $i.txt
fi
elif [ -f $i ]; then
echo Kolichestvo $i
$rmm -f *.txt
fi
done
Что я сделал не так?? Или совсем не то сделал ?? да и еще
ls -f /opt/123 | wc -l