В следующем коде мне нужно напечатать вывод из переменных $ stout, $ stderr. Как я могу сделать это и не без использования $ ssh = Net :: SSH :: Perl-> new? #! / usr / bin / perl use strict; использовать предупреждения; использовать ...
Я хочу использовать некоторую строку perl, например: perl - pe "$_=~s///e" Проблема в том, что bash постоянно расширяет переменную "$_". Я мог бы заключить perl-выражение в одинарные кавычки, но это помешало бы мне...
Для извлечения аргументов из вызова функции я обычно использую strict;
использовать предупреждения; фу([1,2],[3,4]); sub foo{ мой ($x, $y) = @_; ...
} В этом примере $x и $y теперь являются ссылками на ...
Как я могу обрабатывать utf8 с помощью Perl (или Python) в командной строке? Например, я пытаюсь разделить символы в каждом слове. Это очень просто для текста, отличного от utf8, например: $ echo "abc def" | ...
Я хочу создавать и манипулировать большими массивами (4-байтовых) целых чисел в памяти. Под большими я подразумеваю порядка сотен миллионов. Каждая ячейка в массиве будет действовать как счетчик для позиции в ...
Я запрашиваю у веб-сервера документ и хочу захватить как сам документ, так и соответствующие заголовки ответов сервера (особенно Content-Type: ...) . Мне трудно понять, как читать ...
Я пытаюсь экранировать несколько специальных символов в заданной строке с помощью регулярного выражения Perl. Он отлично работает для всех символов, кроме знака доллара. Я попробовал следующее: мои %special_characters;
$...
Может ли кто-нибудь помочь мне выполнить приведенную ниже команду. Я также пытался избежать одинарных кавычек, но безуспешно. perl -pi.bak -e 's / Object \ .prototype \ .myString =' q '//' myfile.html
У меня есть оператор $set eq "Y" ? $set = "N" : $set = "Y"; Но независимо от того, что он всегда устанавливает на «N» # Переключить настройку
если ($set eq "Y")
{ $ установить = "Н";
}
еще
{ $ установить = "Y";
} Почему не один ...
Есть ли модуль, который может найти ненужный код?
В качестве примера скрипт с кодом, который не нужен для запуска скрипта: #!/usr/bin/env perl
использовать предупреждения;
используйте 5.12.0;
используйте utf8;
binmode STDOUT, ':utf8';
используйте ..
Я пытался решить, является ли мой веб-проект кандидатом на реализацию с использованием PSGI, но Я действительно не понимаю, что это может сделать для моего приложения на данном этапе. Я не совсем понимаю ...
Является ли один из этих подходов лучшим или худшим? использовать область видимости: my $cache = CHI->new(driver => 'File', expires_in => 3600); sub one { if ( my $data = $cache->get( 'key_one' ) ) ...
У меня странная проблема при сопоставлении шаблонов. Рассмотрим приведенный ниже код Perl #!/usr/bin/perl -w use strict;
мой @Array = ("Привет | Мир", "Добрый день"); функция();
функция();
функция(); sub ...
Мне нужно найти и пометить паттерны, которые где-то разбиваются на линии. Вот сокращенный список шаблонов-примеров, которые размещены в отдельном файле, например: CAT,TREE
ЛЕВ,ЛЕС
OWL,WATERFALL ...
У меня есть следующий фрагмент кода: мой $ hostname = `host \` hostname \ ``; что это дает что-то вроде: Blahblah.test1234.mydomain.com имеет адрес 12.345.67.8910 (я заменил реальные значения ...
У меня есть модуль Helpers.pm: используйте предупреждения;
используйте 5.012; помощники пакетов;
использовать Экспортер qw(import);
наш @EXPORT_OK = qw(my_function); sub my_function {возврат {один => 1, два => 2};
} ...
Я пытаюсь для замены текста в многострочном файле с помощью командной строки perl. Я использую Ubuntu Natty. Ниже приведено содержимое моего текстового файла (названного test.txt): [mysqld]
#
# * Основные настройки
# #
# * ...
В нашем проекте есть много разделяемых библиотек, которые находятся по определенному пути (но не по умолчанию @ в Perl). ИНК). По умолчанию, cover -t сообщает о покрытии как тестируемых модулей, так и...
Имеет ли смысл — при загрузке модуля — явно импортировать необходимые функции, когда модуль экспортирует эти функции по умолчанию и когда он использует объектно-ориентированный интерфейс?
Я хочу разобрать файл XML с помощью Perl. Я смог сделать это с помощью модуля XML::Simple, но теперь я хочу вместо этого начать использовать модуль XML::XPath, потому что он использует выражения XPath. Из моих ограниченных...
В perl мы можем сделать: use lib LIST; чтобы включить список путей в @INC. Точно так же мы можем сделать: использовать if CONDITION, MODULE => ARGUMENTS; включить модуль условно. Можно ли сделать ...
Когда я извлекаю данные из базы данных MySQL, некоторые выходные данные содержат специальные символы,
при открытии, например. emacs декодирует в \240 и \346. При отображении в терминале UTF-8 специальные символы ...
Я пытаюсь прочитать небуферизованные данные из канала в Perl. Например, в программе ниже: open FILE,"-|","iostat -dx 10 5";
$old=выберите ФАЙЛ;
$|=1;
выберите $старый;
$|=1; foreach $i () { ...
Есть ли простой способ добавить регулярное выражение модификаторы, такие как 'i', для цитируемого регулярного выражения? Например: $ pat = qr / F (o +) B (a +) r /;
$ newpat = $ pat. 'я'; # Это не работает Единственный способ, который я могу придумать
У меня есть имя файла в следующем формате: xx_xx_xx_xx / Run02 / isf2sync_output / xx_xx_xx_xx_xx_Run02_xxx3_20120301_144327 / xx_xx_xx_xx_xx_Run02_xxx3_20120301_144395.xxxlog Я хочу, чтобы извлечь дату ...
Как мне установить файл cookie в ответе mojolicious, а затем прочитать его из запроса. Я пробовал разные способы, но ни один из них не устанавливал cookie для объекта ответа. пробовал эти способы $self->res->...
opendir(DIR,"$pwd") или умереть "Не удается открыть $pwd\n"; my @files = readdir(DIR); Closedir(DIR); foreach my $file (@files ) { next if ($file !~ /\.txt$/i); my $mtime = (stat($file))...
ПРЕДВАРИТЕЛЬНОЕ ПРИМЕЧАНИЕ:Пожалуйста, ради этого обсуждения, давайте на мгновение проигнорируем тот факт, что та же цель может быть достигнута с помощью Class::Аксессор или даже просто с помощью Moose (, возможно...
64-битная система: $i=2;print ~$i; # 18446744073709551613 32-битная система: $i=2;print ~$i; # 4294967293 Как сделать $i 32-битным? Мне нужна переносимая побитовая операция на Perl в любой системе.