Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на языке Perl


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 4256
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1862
∙ повысить рейтинг »
Хватов Сергей
Статус: Академик
Рейтинг: 609
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Perl (Перл)

Номер выпуска:140
Дата выхода:17.08.2012, 08:00
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Советник)
Подписчиков / экспертов:50 / 13
Вопросов / ответов:3 / 4

Консультация # 27615: Куда надо в Линуксе зайти чтобы запустить оперптор perl!!Подскажите да и кстате что лучше изучать для первого языка -perl или python?????...


Консультация # 51969: Здравствуйте, вот коды проги... вроде выполняется все нормально, но почему выскакивают предупреждения??? Вроде все правильно, при запуске программы с ключем -w пишуться раздражающие предупреждения, почему? я просто не понимаю... :( спасибо.......
Консультация # 29727: Установил перл дома но следующий скрипт у провайдера работает, а у меня нет, запускаю его из коммандной строки. Что нужно чтобы в файл v.txt закачалась заглавная страница rambler.ru или любая др. - неважно дома стоит XP, у провайдера FreBSD? #!/usr/local/bin/perl -w print "Content-type: text/html\n\n"; open (file,">v.t...

Консультация # 27615:

Куда надо в Линуксе зайти чтобы запустить оперптор perl!!Подскажите да и кстате что лучше изучать для первого языка -perl или python?????

Дата отправки: 12.10.2005, 22:23
Вопрос задал: 1234
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Alex Diesel:

Здравствуйте, 1234!
man whereis
whereis perl - выдает рассположение интерпертатора и man - страниц
у меня это /usr/bin/perl.
А вообще достаточно в начале скрипта написать
#!/usr/bin/perl
и ... сделать сприпт исполняемым chmod +x <название скрипта > и запускай скрипт как обыкновенный бинарник.

Что стоит учить первым? мне легче и понятнее Python ...

Консультировал: Alex Diesel
Дата отправки: 12.10.2005, 22:38
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 51969:

Здравствуйте,
вот коды проги... вроде выполняется все нормально, но почему выскакивают предупреждения??? Вроде все правильно, при запуске программы с ключем -w пишуться раздражающие предупреждения, почему? я просто не понимаю... :(
спасибо....

Дата отправки: 12.08.2006, 23:34
Вопрос задал: Lperw
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Muad Dib:

Здравствуйте, Lperw!
perl же ясно писал предупреждение "переменная используется только один раз, возможно вы неправильно написали ее название"(мой вольниый перевод) - во всяком случае у меня пишет(вы кстати какой ОС пользуетесь? - у вас там и путь к компилятору неправильно был написан у меня вообще оно не хотело работать).

#!/usr/bin/perl -w
$num1=int(rand(3));
print "$num1\n";
chomp($num2=);
if ($num2==$num1) {print "Правильно!!!\n";} else {print "Неверно!!!\n";}

Консультировал: Muad Dib
Дата отправки: 13.08.2006, 00:05
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует dianacode:

Доброе время суток, Lperw

правильно, вы пытаетесь передать функции chomp переменную, которая нигде ещё не использовалась и, как следствие - не создавалась

если здесь обрубается то, что вошло с STDIN то тогда это нужно использовать так - chomp $num2;

и ещё, я бы посоветовала сравнивать байты, введённые подобным образом как eq

и ещё- пути тут совершенно ни при чём, вы же этот скрипт не как cgi используете, и потому неважно что у вас указано в заголовке (путь к интерпретатору) если вы пускаете код из командной строки с указанием самого интерпретатора можете этот заголовок вообще не писать

perl rev.pl

с уважанием, удачи

Консультировал: dianacode
Дата отправки: 13.08.2006, 10:19
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 29727:

Установил перл дома но следующий скрипт у провайдера работает, а у меня нет, запускаю его из коммандной строки. Что нужно чтобы в файл v.txt закачалась заглавная страница rambler.ru или любая др. - неважно дома стоит XP, у провайдера FreBSD?
#!/usr/local/bin/perl -w
print "Content-type: text/html\n\n";
open (file,">v.txt");
$page=get("http://www.rambler.ru");
print file $page;
close (file);

Дата отправки: 17.11.2005, 18:21
Вопрос задал: Топорков Алексей Иванович
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Дмитрий Иванов:

Здравствуйте, Топорков Алексей Иванович!

проверь стоит ли у тебя модуль LWP::Simple
если стоит, то желательно его имплементировать %)
use LWP::Simple;
так как get() принадлежит именно этому модулю.

Консультировал: Дмитрий Иванов
Дата отправки: 17.11.2005, 21:33
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное