Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> dir | script.pl не пашет 
:(
    Опции темы
dead_ricky
Дата 8.9.2006, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 4.4.2002

Репутация: нет
Всего: 1



есть скрипт:
Код

while(<>)
{
    print((/ (\S+) /));
    print("\n");
}


в командной строке пишу
Код

dir | script.pl


ничего не выдает
если написать
Код

dir | perl script.pl

то выдает ожидаемый результат. Но разве нельзя сделать просто dir | script.pl ?

PM MAIL   Вверх
ZeeLax
Дата 8.9.2006, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: нет
Всего: 88



dead_ricky, ос какая? Windows?
В Linux когда такое делаешь, если script.pl не в PATH, то надо делать так:
Код

dir | ./script.pl



--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
amg
Дата 8.9.2006, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1145
Регистрация: 3.8.2006
Где: Новосибирск

Репутация: 38
Всего: 50



Цитата(ZeeLax @ 8.9.2006,  08:00)
dead_ricky, ос какая? Windows?
В Linux когда такое делаешь, если script.pl не в PATH, то надо делать так:
Код

dir | ./script.pl

Да, а еще сделать script.pl исполняемым (chmod +x script.pl). 
А в Windows (хотя тут я не специалист), наверное, как-то сказать системе, что файлы с расширением pl выполнять Perl'ом.
PM MAIL   Вверх
Nab
Дата 8.9.2006, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 25.3.2006
Где: Kiev

Репутация: 26
Всего: 37



К сожалению я не знаю другого решения, но существует такая утилита в поставке ActivePerl pl2bat.bat
Она конвертирует перловый скрипт в сценарий системы с необходимым вызовом perl определенного формата, ну и другой необходимой обвязкой. Тогда насколько я понимаю хоть и прийдется вызывать .bat скрипт, все долно работать smile

Код

dir | script.bat



--------------------
 Чтобы правильно задать вопрос нужно знать больше половины ответа...
Perl Community 
FREESCO in Ukraine 
PM MAIL   Вверх
ZeeLax
Дата 9.9.2006, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: нет
Всего: 88



Nab, точно точно. Я так делал, когда один раз под виндой кодил smile


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0844 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.