The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 05-22-2008
arsidh arsidh is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 6
Exclamation проходящей с переменным Баш на Баш из Perl скрипта

Привет Все,
Мне нужно пройти переменной 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.. Причина: добавлен код тегов
Old 05-22-2008
Yogesh Sawant's Avatar
Йогеш Sawant Yogesh Sawant is offline Forum Staff  
Часть времени Модератор и Full Time папа
  
 

Регистрация: Sep 2006
Место проведения: Rossem, Tazenda
Сообщения: 1086
заменить FROM_DATE $ с $ ENV ( 'FROM_DATE')

заменить TO_DATE $ с $ ENV ( 'TO_DATE')
Old 05-23-2008
arsidh arsidh is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 6
Exclamation проходящей с переменным Баш на Баш из Perl скрипта

Привет Йогеш,
Благодарим Вас за ценный вклад, и спасибо за ответ на нее.
Я включил в 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: 16R: 453
04/05/2008-12: 16:: 77
04/05/2008-12: 16:: 138
# Загрузить Monitor
04/05/2008-12: 16RA: 0.39
04/05/2008-12: 16:: 9.01
04/05/2008-12: 16:: 0.39
# Memory Usage
04/05/2008-12: 16raprd01: 13
04/05/2008-12: 16:: 18
04/05/2008-12: 16:: 18
# Проверьте наличие
04/05/2008-12: 32Армения: 453
04/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
Old 05-23-2008
rikxik's Avatar
rikxik rikxik is offline
Зарегистрированный пользователь
  
 

Регистрация: Декабрь 2007
Сообщений: 250
Для этого:


Код:
export FROM_DATE="04/05/2008"
export TO_DATE="06/05/2008"

Old 05-23-2008
arsidh arsidh is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 6
проходящей с переменным Баш на Баш из Perl скрипта

Привет rikxik / Йогеш,
Холодный человек, он работает на "экспорт" УМК.
Спасибо, ребята, вы, ребята, скалы.

Спасибо за тонну.
Arsidh
Old 06-02-2008
arsidh arsidh is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 6
Arrow проходящей с переменным Баш на Баш из Perl скрипта

Привет ребята,
Сейчас есть другие проблемы со 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

Пожалуйста, можете предложить какой-либо один на этот счет.
Old 06-03-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Вы должны знать то, что Perl'S <\u003d и > \u003d Операторы просто числовое сравнение. Иными словами, ваш сценарий не будет работать без каких-либо изменений, например через месяц границей. Решение заключается в том, чтобы разобрать дату строк, и в результате использования сырья номера для сравнения.

К сожалению, вы уже заметили. Во всяком случае, Google на сегодняшний день в разборе Perl. Также возможно прочитать дату и время обработки потоков на часто задаваемые вопросы на этих форумах.
Closed Thread

Закладки

Теги
экспорт, Perl-скрипт

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 10:01 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0