Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2011, 19:35   #1
vadim2992
Новичок
Джуниор
 
Регистрация: 14.04.2010
Сообщений: 2
По умолчанию скрипт на Shell

Помогите, не пойму почему в моем скрипте выбивает ошибку. При этом программа выполняет все как надо, но между строк выводит сообщение об ошибке. Задача сравнить два каталога с файлами и вывести на экран результат.
Вот мой код:

cd $1
n=`ls -$1 | wc -l`
for file1 in `ls`
do
cd ..
cd $2
m=`ls -$1 | wc -l`
for file2 in `ls`
do
if test -f $file2
then
if test -f $file1
then
if test !`cmp $file1 $file2` //Ошибку выбивает в этой строке
then
echo odinakovie files
echo $file1
fi
fi
fi
done
done
result=`expr $m + $n`
echo Obschee chislo failov=$result
vadim2992 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Shell на C(Конвейер) l1pton17 Общие вопросы C/C++ 0 01.11.2010 22:01
Shell Svetochka1991 Помощь студентам 1 31.03.2010 21:26
UNIX SHELL Claster Операционные системы общие вопросы 1 27.10.2009 22:52
Программа на SHELL _Toretto_ Фриланс 6 26.06.2009 15:56
Shell odi_noki О форуме и сайтах клуба 10 02.11.2008 12:50