![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| сравнить две колонки с 2 файлов, а также вывода из файла Uniq 1 | pp56825 | Shell программирование и сценарии | 2 | 01-10-2008 11:10 AM |
| Совокупные значения в файле И сравните с SQL-вывода | shiroh_1982 | UNIX для чайников Вопросы И Ответы | 1 | 09-02-2007 08:40 AM |
| Как сравнить размер файла после FTP? | icemania | Shell программирование и сценарии | 1 | 07-10-2007 12:17 AM |
| сравнить 2 файла, вывод в файл dups | blt123 | UNIX для чайников Вопросы И Ответы | 2 | 07-15-2004 11:31 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет, ребята,
во-первых, я работаю над SunOS 5.10 Generic_125100-10 sun4u SPARC SUNW, ВС-Пожарная-V240 Я сделал скрипт для сжатия два каталога, а затем отправить их на другой сервер через FTP. Это работает очень хорошо. Внутри скрипта Тайс я решу журнал полезных данных для устранения неполадок в случае необходимости. бросить легко, до сих пор. Мне нужно отправить информацию по почте на anaware человек. Эта информация будет данные были сжаты так и на базе FTP-сервера или резервного передачи не работал хорошо. Здесь начинается интересная улика ![]() ![]() ![]() Тогда я отправить файл (INFO) вывод LS-л из сжатого файла и theDIR FTP выходных , которые подобно этому: rwxrwxrwx-1 ftpfintel ftpuser 2103425 5 ноября 11:40 ftptestsys.tar.Z -RW-R - R - 1 корень корневой 2103425 5 ноября 11:56 ftptestsys.tar.Z Затем я создаю функцию разобраться и получить только имя файла, и размер и что я владелец отправить файл (MAIL). который, как это: корень 2103425 ftptestsys.tar.Z ftpfintel 2103425 ftptestsys.tar.Z Теперь из этой или на другой путь, я хотел бы создать чек между размером двумя файлами. Вы и идея, я пытаюсь пользователя EQ, но ничего хорошего, и вы знаете, как можно ознакомиться с содержанием писем и получить нечто вроде MAIL <если [[0-9] EQ [0-9], а затем повторить "передачи OK" еще Эхо "передачи дефект" |
|
||||
|
Это работает для меня:
Код:
a=100; b=100 if [[ $a -eq $b ]]; then echo "File sizes match." else echo "File sizes differ! Error!" fi > MAIL |
|
||||
|
Благодаря Gus2000
Можете ли вы PLS дайте мне знать, как я могу подключить файл размером не создавая большое количество файлов. Возможно ли, чтобы остаться в сценарий, не делая много файлов с каждого результата? Если я мои функции, чтобы только размер каждого это означает, что скрипт будет создавать файлы 4 (1 \u003d размер FTP, 1 \u003d sizefrom системы Ls для каждого каталога сохранены) Может быть, это их способ сохранить эти информация внутри скрипта оболочки? Thks ![]() |
|
||||
|
пуф одна другая проблема, я с моей установки скрипта чтобы сделать его надежным
![]() ![]() Вот ... В реальности для тест А и В имеют равное число C и D имеют разные номера A \u003d ISL B \u003d МСФ C \u003d INL D \u003d INF например, более $ D 48922183 если [ "$ C-экв $ D"], а затем повторить "системных файлов размером матч"; еще Эхо "Sys размер файла отличается Errror"; FI Когда я начала этого я получаю тот же ответ на оба дела, которые не так A \u003d B и C дифф D Я tryied мая возможностей с [[]], и "" и \u003d, но никто не работает хорошо. любой может помочь PLS? |
|
||||
|
comaprison неправильно
Вы должны получить файл размером в переменные. Например,
Код:
a=`wc -c filename1 | nawk '{print $1}` ## can use a combination of ls and nawk too
b=`wc -c filename2 | nawk '{print $1}'` ## can use a combination of ls and nawk too
##Have used nawk as you have mentioned Solaris. Please change to 'awk' otherwise
|
|
||||
|
Благодаря ranj @ CHN
Это очень интересно. Она помогает мне получать меньше unuseful файл данных. Но она не работает, как хорошо. Если бы я делать тест с A \u003d B и C дифф D Я всегда получите тот же ответ, а я должен получить ОК \u003d B \u003d C D не нормально Конечно файла не могут быть использованы для этой темы я создаю функцию ниже: Test () ( Кошка $ 1 | grep [*. Z] | AWK '(печати $ 5)' | SED -E 'S / Печать / / G'-E 'S / (8192 / / G'-E 'п / о. / / G'-е'/^$/ D ' Испытание "$ INFOSYSL"> "$ DIRLOG / ISL" Испытание "$ INFOSYSF"> "$ DIRLOG / ФИС" Испытание "$ INFONETL"> "$ DIRLOG / INL" Испытание "$ INFONETF"> "$ DIRLOG / INF" A \u003d $ ISL B \u003d $ МСФ C \u003d $ INL D \u003d $ INF экспорт ABCD если [ "$ A"-эк "$ B"], затем Эхо "Sys Размеры файлов совпадают" остальное Эхо "Sys размер файла отличается Errror" FI>> $ MAIL если [ "$ C"-эк "$ D"], затем Эхо "чистые размеры файлов совпадают" еще эхо "Чистые размеры файлов отличаются Errror" FI>> $ MAIL |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|