![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Зачем создавать "золой и Баш" различные выход же Баш скрипт? | С. Мурат | Shell программирование и сценарии | 0 | 05-26-2008 08:19 AM |
| Переход на эту страницу на Баш скрипт | DeCoTwc | Shell программирование и сценарии | 3 | 05-21-2008 02:43 AM |
| [BASH - KSH] Передача массива в функцию | ripat | Shell программирование и сценарии | 3 | 04-17-2008 09:17 AM |
| Как вы разбора переменной в Bash скрипт? | vertical98 | Shell программирование и сценарии | 3 | 03-18-2008 04:30 PM |
| Конверсия Баш парсинга сценарий Perl? | cstovall | Shell программирование и сценарии | 2 | 10-13-2004 11:33 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет Все, Мне нужно пройти переменной Perl Сценарий с Баш сценарий, в котором в Perl Я использую, если состояние. Вот команды, что я, используя в Perl Код:
FROM_DATE="06/05/2008" TO_DATE="07/05/2008" "perl -ne ' print if ( $_ >="$FROM_DATE" && $_ <= "$TO_DATE" ) ' filename" имя_файла имеет следующие данные: -- Код:
06/05/2008-07:59 06/05/2008-07:59 06/05/2008-07:59 06/05/2008-07:59 06/05/2008-07:59 07/05/2008-07:59 07/05/2008-07:59 07/05/2008-07:59 07/05/2008-07:59 07/05/2008-07:59:server5:DISK 08/05/2008-07:59:server1:DISK 08/05/2008-07:59:server2:DISK 08/05/2008-07:59:server3:DISK 08/05/2008-07:59:server4:DISK 08/05/2008-07:59:server5:DISK если жесткий код значения FROM_DATE и TO_DATE это working.I считаете, что знаете, почему оно не работает, когда я его как ближнего переменной. это будет замечательно, если бы кто-нибудь telle мне, как пройти к переменной Perl правильно. ![]() Я новичок в Perl мир. Спасибо Arsidh Последний раз редактировалось Йогеш Sawant; на 05-22-2008 12:57 PM.. Причина: добавлен код тегов |
|
||||
|
Привет Йогеш,
Благодарим Вас за ценный вклад, и спасибо за ответ на нее. Я включил в sugeestion, вы сказали мне, но когда я запускаю его, я не получаю никаких данных, которые я хочу, но комментарий из файла. Вот Модифицированное кодекса: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d #! / BIN / Bash FROM_DATE \u003d "04/05/2008" TO_DATE \u003d "06/05/2008" Perl -NE 'печати, если ($ _> \u003d $ ENV (' FROM_DATE ') И И $ _ <\u003d $ ENV (' TO_DATE '))' monitor.audit выезд \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Результатом является лишь прокомментировал линия # Memory Usage # Проверьте наличие # Disk Monitor # Загрузить Monitor # Memory Usage # Проверьте наличие Этот файл monitor.audit данных \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d 04/05/2008-12: 16 R: 45304/05/2008-12: 16:: 77 04/05/2008-12: 16:: 138 # Загрузить Monitor 04/05/2008-12: 16 RA: 0.3904/05/2008-12: 16:: 9.01 04/05/2008-12: 16:: 0.39 # Memory Usage 04/05/2008-12: 16 raprd01: 1304/05/2008-12: 16:: 18 04/05/2008-12: 16:: 18 # Проверьте наличие 04/05/2008-12: 32 Армения: 45304/05/2008-12: 32:: 77 04/05/2008-12: 32:: 138 # Загрузить Monitor \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 Не могли бы Вы, пожалуйста, расскажите, какие мне нужно делать Спасибо Arsidh |
|
||||
|
проходящей с переменным Баш на Баш из Perl скрипта
Привет rikxik / Йогеш,
Холодный человек, он работает на "экспорт" УМК. Спасибо, ребята, вы, ребята, скалы. Спасибо за тонну. Arsidh |
|
||||
|
Привет ребята,
Сейчас есть другие проблемы со Perl Скрипт. Решение, которое уделяется работает прекрасно, если дата в month.If же я даю этой даты, как экспорт FROM_DATE \u003d 04/05/2008 экспорт TO_DATE \u003d 02/06/2008 Perl -NE 'печати, если ($ _> \u003d "$ FROM_DATE" И И $ _ <\u003d "$ TO_DATE'") 'monitor.audit> $ FINAL_DATA Тогда ничего не приходит в лог файл. monitor.audit \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d 06/05/2008-10: 24: orasdfprd01: База данных: gecolfdsafprd: 1 06/05/2008-10: 24: cisdsfsdmarsp010: База данных: mafdsrp: 1 06/05/2008-10: 24: sdfsdacismarsfp011: База данных: dxfdslp: 1 06/05/2008-10: 24: alpfdscisfdfspdb053: База данных: mbdsfsop: 1 12/05/2008-10: 24: cisfsdfmasdfdsfrsp020: APPLCATION: 1 12/05/2008-10: 24: cisdsfdsfmarsp021: APPLCATION: 1 12/05/2008-10: 24: alpcsdfdsfispapp054: DISCOVER: 0 12/05/2008-10: 24: alpcsdfdsispapp055: DISCOVER: 1 12/05/2008-10: 39: orapsdafdsafrd01: диск: 456 12/05/2008-10: 39: cismdsafsdaarsp010: диск: 77 12/05/2008-10: 39: cisfsdafdsamarsp011: диск: 138 20/05/2008-10: 39: cismsdafsdaarsp020: диск: 28 20/05/2008-10: 39: cismfsdfsdarsp021: диск: 28 20/05/2008-10: 39: alpcsdfdsispapp054: диск: 190 20/05/2008-10: 39: alpcifasfsdaspapp055: диск: 190 20/05/2008-10: 39: alpcfsdafsdaispdb053: диск: 309 02/06/2008-10: 39: orasdfdsprd01: LOAD: 1.05 02/06/2008-10: 39: cisdsfdsmarsp010: LOAD: 2.86 02/06/2008-10: 39: cissdafdsmarsp011: LOAD: 0.43 02/06/2008-10: 39: cismasadfsdrsp020: LOAD: 0.12 02/06/2008-10: 39: cismarsdfdssp021: LOAD: 0.08 02/06/2008-10: 39: alpcisdsfdsapapp054: LOAD: 0.44 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Пожалуйста, можете предложить какой-либо один на этот счет. |
|
||||
|
Вы должны знать то, что Perl'S <\u003d и > \u003d Операторы просто числовое сравнение. Иными словами, ваш сценарий не будет работать без каких-либо изменений, например через месяц границей. Решение заключается в том, чтобы разобрать дату строк, и в результате использования сырья номера для сравнения.
К сожалению, вы уже заметили. Во всяком случае, Google на сегодняшний день в разборе Perl. Также возможно прочитать дату и время обработки потоков на часто задаваемые вопросы на этих форумах. |
![]() |
| Закладки |
| Теги |
| экспорт, Perl-скрипт |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|