|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2011, 19:35 | #1 |
Новичок
Джуниор
Регистрация: 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 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |