perl — вопросы с ответами

3 ответа
Из документации XML::Simple: Использование этого модуля в новом коде не рекомендуется. Доступны и другие модули, которые обеспечивают более простые и последовательные интерфейсы. В частности, настоятельно рекомендуется использовать XML:: LibXML. Основными проблемами с этим модулем являются большое ...
xml-simple
21 окт. 2015, в 19:23
3 ответа
У меня есть два файла (file1.txt и file2.txt), файлы - это только примеры. Как слить два файла, чтобы создать файл - merge_files.txt как пример 3 Теперь я пишу ksh script, поэтому слияние может выполняться с помощью ksh, awk, sed, perl one liner... и т.д. Фон - почему мне нужно объединить файлы:...
awk
sed
ksh
06 май 2013, в 08:03
2 ответа
Я не использовал Carp так много, потому что я вообще катился самостоятельно. Однако, в духе соблюдения модулей Core, я использую его сейчас. Однако кажется, что это едва лучше, чем предупреждать/умирать. Кроме того, что делает cluck/confess/verbose даже делать? Я запустил этот короткий script, чтобы...
error-handling
carp
01 окт. 2011, в 02:15
5 ответов
В чем разница между if (defined $hash{$key}) { } и if (exists $hash{$key}) { } Когда я знаю, что использовать?
30 июнь 2011, в 11:54
3 ответа
Существуют ли какие-либо инструменты, которые будут принимать определенное регулярное выражение и возвращать худший сценарий с точки зрения количества операций, необходимых для определенного количества символов, с которыми сопоставляется регулярное выражение? Так, например, если задано (f|a)oo.*[ ]b...
optimization
analysis
19 янв. 2011, в 00:38
5 ответов
У меня есть простой Perl script для чтения файла по строкам. Код ниже. Я хочу отобразить две строки и разбить цикл. Но это не сработает. Где ошибка? $file='SnPmaster.txt'; open(INFO, $file) or die("Could not open file."); $count = 0; foreach $line (<INFO>) { print $line; if ...
22 дек. 2010, в 00:35
1 ответ
Чтобы узнать, существует ли файл перед его использованием, мы можем использовать: if (-e "filename.cgi") { #proceed with your code } Но как определить каталог существует или нет?
directory
file-io
20 дек. 2010, в 05:16
9 ответов
Каковы некоторые рекомендации по наилучшему использованию if по сравнению с unless в коде Perl? Есть ли веские причины предпочесть тот или иной в некоторых ситуациях?
if-statement
readability
15 июнь 2010, в 20:28
6 ответов
Я использую Perl, работающий в пространстве пользователя (не установлен через root) и устанавливающий модули через командную строку cpan. Я хотел бы знать, есть ли простой способ удалить модуль, не выполняя много работы, удаляя отдельные файлы. Я искал этот вопрос в Интернете и нашел ответы на некот...
module
cpan
13 апр. 2010, в 03:11
5 ответов
Еще один вопрос заставил меня задуматься о различных методах повторного use кода: use против require против do Я вижу здесь много постов, где вопрос касается использования require для загрузки и выполнения кода. Это кажется мне очевидной плохой практикой, но я не нашел хороших ресурсов по этому во...
01 фев. 2010, в 22:01
4 ответа
Я хотел бы правильно понимать хэши в Perl. Мне пришлось использовать Perl с перерывами в течение некоторого времени, и в большинстве случаев, когда мне это нужно, это в основном связано с обработкой текста. И каждый раз мне приходится иметь дело с хэшами, он перепутался. Я нахожу синтаксис очень заг...
hash
language-features
30 нояб. 2009, в 00:25
5 ответов
Мне нужно проверить, существует ли файл в домашнем каталоге пользователя, поэтому используйте проверку файла: if ( -e "~/foo.txt" ) { print "yes, it exists!" ; } Несмотря на то, что в домашнем каталоге пользователя есть файл с именем foo.txt, Perl всегда жалуется, что такого файла или каталога н...
home-directory
tilde-expansion
25 сен. 2009, в 05:05
9 ответов
Что означает $1 в Perl? Кроме того, что означает $2? Сколько здесь числовых переменных?
24 июнь 2009, в 05:17
7 ответов
Я поддерживаю script, который может получать свои данные из разных источников и работает на нем в каждой строке. В зависимости от используемого источника, разрывы строк могут быть Unix-стилем, стилем Windows или даже для некоторого агрегированного ввода, смешанным (!). При чтении из файла это выгляд...
line-breaks
19 май 2009, в 10:49
7 ответов
Имеет ли Perl тип перечисления, который придерживается лучших практик или, что еще важнее, нуждается ли он в этом? В проекте, в котором я работаю, все строки используются для обозначения вещей, которые обычно используют Enum на языке С#. Например, у нас есть набор телефонных номеров в массиве хэшей,...
enums
23 янв. 2009, в 15:13
Наверх
Меню