Вопросы с меткой [perl]
Perl - это мощный язык программирования высокого уровня. Вопросы о Perl должны быть ограничены средой разработки Perl, запуском Perl или использованием Perl для автоматизации задач на вашем компьютере.
417 вопросов
73
голоса
10ответов
84k показов
Когда использовать Bash, а когда использовать Perl/Python/Ruby?
Пока мы делаем все наши сценарии с Bash, но я начинаю чувствовать себя немного глупо по этому поводу. Хотя мы, конечно, можем делать все, что хотим, с помощью Bash (это довольно мощно), я начинаю ...
52
голоса
9ответов
36k показов
Удаление цветовых кодов ANSI из текстового потока
Изучение выходных от perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' в текстовом редакторе (например, vi) отображается следующее: ^[[37mABC ^[[0m Как можно ...
33
голоса
12ответов
4k показов
Как удалить файл в Linux, имя которого выглядит ТОЛЬКО дефисом, как в "-"
я пробовал rm -- - rm "-" rm "\-" rm \- Дал Perl выстрел ~$ perl -e '$junk = glob("-"); chomp $junk; print "$junk\n"; `rm $junk`;' - rm: cannot remove `-': No such file or directory ...а также... ~$ ...
20
голосов
5ответов
7k показов
Могу ли я использовать регулярные выражения perl в командной строке vim?
Я хочу использовать регулярные выражения perl в командной строке vim. Например, чтобы использовать заглавные буквы в текущей строке, вы можете набрать: :s/(\w+)/\u$1/g
19
голосов
3ответа
4k показов
Команда против программы?
Я искал разницу между adduser и useradd , и объяснение состоит в том, что useradd - это команда, а adduser - это perl-скрипт. Я понимаю, что такое Perl-скрипт, но я не понимаю, что такое command . Я ...
18
голосов
5ответов
15k показов
Как вырезать файл до заданного размера под Linux?
Я хочу уменьшить размер файла с помощью грубой силы, то есть мне все равно, я просто хочу разрезать файл, скажем, наполовину и отбросить остальные. Первое, что приходит на ум - это усечение Perl. Я ...
15
голосов
8ответов
20k показов
Как поставить в очередь несколько файлов для копирования на Mac?
Когда я копирую несколько файлов на Mac, система пытается скопировать их все одновременно. Проблема двоякая. Прежде всего, когда вы выбираете несколько файлов и копируете их, все они объединяются в ...
14
голосов
7ответов
15k показов
unix - разбить огромный .gz файл построчно
Я уверен, что у кого-то возникла следующая потребность, как быстро разбить огромный файл .gz по строкам? Базовый текстовый файл имеет 120 миллионов строк. У меня недостаточно места на диске, чтобы ...
10
голосов
2ответа
15k показов
Как я могу определить не-ASCII символы из оболочки?
Существует ли простой способ печати всех не-ASCII-символов и номеров строк, в которых они встречаются в файле, с использованием таких утилит командной строки, как grep , awk , perl и т.д.? Я хочу ...
9
голосов
2ответа
16k показов
Получение идентификатора процесса для текущего сценария Perl
Как получить идентификатор процесса для процесса perl, который выполняет текущий скрипт? getppid() не возвращает тот же pid, что и ps -ea | grep. Есть ли простой способ, или я просто запускаю команду ...
8
голосов
1ответ
16k показов
Подсчет вхождений в первом столбце файла
У нас есть этот файл: 1 2 1 3 1 2 3 3 52 1 52 300 и еще 1000. Я хочу посчитать, сколько раз каждое значение встречается в первом столбце. 1 3 3 1 52 2 Это означает, что мы видели 1 три раза. Как я ...
8
голосов
2ответа
975 показов
Обновление Macport завершается неудачно с конфликтом subversion-perlbindings
Я пытаюсь сделать port upgrade outdated , но оно останавливается на конфликте пакетов, который я не могу исправить. Кто-нибудь знает, как решить эту проблему? sudo port upgrade outdated ---> ...
7
голосов
4ответа
4k показов
Как вы управляете модулями perl в системе Debian?
Я хотел бы знать, есть ли у вас метод управления модулями perl в вашей системе Debian, относительно следующего: Установка новых модулей Список установленных вручную модулей Проверка зависимостей и ...
7
голосов
3ответа
2k показов
Удалить дубликаты в каждой строке файла
Как я могу удалить дубликаты в каждой строке, например, здесь? 1 1 1 2 1 2 3 5 5 4 1 2 3 3 Я хотел бы получить этот вывод: 1 2 3 5 4 1 2 3 Есть много строк (100 000), и в каждой строке я хочу ...
7
голосов
1ответ
3k показов
Сценарий оболочки для поиска всех типов файлов в каталоге с их количеством
Я хочу написать shell script или alias чтобы найти количество различных типов файлов в каталоге. Например, пример вывода скрипта должен быть: *.h 20 *.c 40 *.cpp 10 Makefile 3
6
голосов
7ответов
29k показов
Как преобразовать .xlsx в .txt?
Я хочу знать, есть ли инструмент Linux или сценарий для преобразования файла .xlsx в .txt .
6
голосов
4ответа
2k показов
Как переименовать файлы в пакетном режиме с помощью команды переименования Unix?
У меня есть файлы, имена которых выглядят так: Sim1-2_40.36.chr20_sb.foo.indel.novoalign.sam Sim1-2_40.36.chr20_sb.foo.indel.bwa.sam Что я хочу сделать, это заменить все indel на snp в именах, дающих ...
6
голосов
4ответа
23k показов
Как добавить пункты меню в меню "Приложения" Gnome из командной строки?
Я использую Ubuntu 9.10, и я хотел бы автоматизировать добавление некоторых пунктов меню Ubuntu "Приложения". Я знаю, что могу использовать alacarte для создания одноразовых дополнений, но я хочу ...
6
голосов
2ответа
11k показов
gcc не находит заголовочный файл, хотя его путь включен с -I
Я пытаюсь установить модуль (Package::Stash::XS) через cpanm, но установка не удалась из-за ошибки gcc. Команда gcc -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing -pipe ...
5
голосов
3ответа
3k показов
Автоформат для Perl в Vim
У меня есть кусок плохо отформатированного кода Perl: if ($a==1){ &err_report("$a"); while($b!=1){ &err_ok(); } } Я хочу переформатировать его в Vim. После использования команды gg=G код ...
5
голосов
1ответ
3k показов
конвертировать .dbx (outlook express) почтовые файлы в формат mbox (для thunderbird) без Windows?
Недавно произошел сбой моего жесткого диска (нажмите ... нажмите ... щелчок щелкает щелчок щелчок ...). Я использовал XP и у меня нет моих установочных дисков (потерял их 3 хода назад ...). Я ...
5
голосов
1ответ
2k показов
Использование Torsocks в Mac OS X 10.8.2
Я использовал Torsock и usewithtor нормально, когда у меня была MAC OS X 10.6, и некоторое время не использовал его. Я обновился до Mountain Lion несколько месяцев назад, и я пытался использовать ...
5
голосов
2ответа
6k показов
функция chown в Perl
У меня проблемы с работой функции chown в Perl. У меня есть скрипт: #!/usr/bin/perl $file = ""; $file = $ARGV[0]; $user = "jboss"; $group = "jboss"; if ($file eq "") { print "Syntax: $0 \n"; exit 0; ...
5
голосов
6ответов
1k показов
Какое программное обеспечение для презентаций я должен использовать для пятиминутного разговора?
Вскоре я делаю молниеносный доклад, и мне нужно собрать несколько слайдов. Это технический разговор о документации Perl. Я буду использовать машину OS X для запуска программного обеспечения для ...
5
голосов
2ответа
3k показов
проблема с модулем perl slurp
root@bt:~/wepbuster-1.0_beta# ./wepbuster Can't locate File/Slurp.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 ...
5
голосов
1ответ
2k показов
Ошибка при установке Perl пакета Term::ReadKey в Cygwin
Я пытаюсь использовать git через cygwin Ну, я использовал эту команду для клонирования содержимого SVN в локальный репозиторий git: git svn clone svn://path/to/my/project --username myuser Git ...
5
голосов
1ответ
2k показов
Linux / Perl - Что происходит, когда процесс разветвляется?
Я читал о форке и, насколько я понимаю, процесс клонирован, но какой процесс? Сам скрипт или процесс, который запустил скрипт? Например: Я запускаю rTorrent на своей машине, и когда торрент ...
5
голосов
3ответа
43k показов
Как установить Perl на Ubuntu Server?
Я пытаюсь развернуть приложение, которое согласно документации требует следующего: 2.2.5. Perl LMS-MGC and the rest of Perl scripts requires also Perl interpreter and some modules: Perl and its basic ...
5
голосов
2ответа
467 показов
Что вызывает ошибку порядка следования байтов?
Я больше не могу git svn rebase (используя msysgit в Windows 7). Ошибка начинается с: Порядок байтов не совместим в ../../lib/Storable.pm И заканчивается: Не удалось снять пометку с функции ...
5
голосов
2ответа
11k показов
Нужно настроить Perl
Я собирался запустить программу Perl, а затем я получил это сообщение об ошибке: Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 ...
5
голосов
3ответа
3k показов
perl - переводит sed в perl
Следующая команда отлично работает в Solaris (удаляйте строку только если последний символ равен «:») sed -e '/:$/d' < foo > foo.new как сделать то же самое в Perl? (причина в том, что я не хочу ...
4
голоса
4ответа
6k показов
Как отредактировать заголовок огромного CSV-файла на месте?
У меня есть несколько огромных файлов CSV, в которых я хочу поменять имена двух столбцов. Я не хочу изменять / копировать / переписывать данные. Операция в C очень дешевая: fopen файл, fgets ...
4
голоса
2ответа
2k показов
Как установить Perl 6
Я пытаюсь установить Perl 6 и попробовать несколько программ самостоятельно. В отличие от других дистрибутивов Perl, я не знаю, как установить Perl 6. Если кто-то уже установил его и знает шаги, ...
4
голоса
3ответа
102 показов
Вывод чисел из файла в другом порядке
У меня есть файл, который содержит: 1 2 3 4 1 3 5 4 8 3 2 1 Каждая строка имеет разное количество цифр. И есть еще 1000, как это. Я хочу вывод, как это: 1 2 2 3 3 4 4 0 1 3 3 5 5 4 4 8 8 0 3 2 2 1 1 ...
4
голоса
6ответов
8k показов
Испортил мою установку Perl на Mac OS X 10.6
Я испортил мою установку Perl на Mac OS X 10.6. Я объясню, как: Я хотел добавить пакет cpan для Bundle::DBD::mysql, cpan сказал мне сначала обновить Bundle::CPAN. Я не мог из-за разрешений. Итак, я ...
4
голоса
2ответа
15k показов
Как я могу установить модуль Perl DBI на Ubuntu?
Пока я пытаюсь установить Perl modules-DBI, я получаю такую ошибку Permission denied at /usr/local/share/perl/5.8.8/CPAN/HandleConfig.pm line 554
4
голоса
1ответ
670 показов
вдруг Windows 7 требует UAC для Perl-программ?
Я с удовольствием запускаю Perl-программы на своем ПК с Windows 7 почти год, и теперь внезапно они не запускаются без вмешательства UAC. Когда я даю разрешение, они запускаются в новом окне, мигают ...
4
голоса
1ответ
2k показов
Ошибка при установке cpanminus на Mac OS X
Я пытаюсь установить cpanminus через терминал, используя команду, указанную на сайте: sudo cpan App::cpanminus Однако я получаю следующую ошибку: N01-0545---MB:CPAN-1.9800 sucadmin$ sudo cpan ...
3
голоса
2ответа
406 показов
что такое (3 часа дня), когда я запускаю по поводу Unicode в записях вроде этого Unicode::CharName (3 часа дня)
apropos unicode Pango::ScriptIter (3pm) - used to break a string of Unicode into runs by text Unicode::CharName (3pm) - Look up Unicode character names Unicode::Map (3pm) - (unknown subject) ...
3
голоса
2ответа
1k показов
Как использовать uptime для запуска действия?
Я хочу написать оболочку или Perl-код, который будет уведомлять меня через x дней. В основном на сервере SUSE Linux требуется перезагрузка через 208 дней, иначе система зависнет. Это известная ...
3
голоса
3ответа
763 показов
Создание ярлыков в стиле UNIX в Windows?
У меня уникальная проблема ... Я разрабатываю Perl на машине с Windows, но мои тестовые / прод-серверы AIX. Я хочу иметь возможность локального тестирования с установкой Apache & Perl, но я не хочу ...
3
голоса
5ответов
5k показов
Менеджер пакетов Perl через NTLM-прокси
Я установил ActivePerl и включил PPM на работе, но я не могу подключить его к хранилищу модулей через прокси. Я установил переменную среды HTTP_PROXY = http://user:pass@proxy.full.name:port но PPM ...
3
голоса
1ответ
13k показов
Perl для сопоставления с регулярными выражениями в терминале?
Я пытаюсь немного ознакомиться с Perl, чтобы использовать его для поиска по регулярным выражениям в Terminal (Mac). Теперь я не очень стараюсь изучать Perl, просто пытаюсь выяснить, как сделать ...
3
голоса
5ответов
2k показов
Настройка скриптов в Amazon EC2 Cloud
В настоящее время я использую несколько сценариев Perl и Python на компьютере с Windows и хотел бы перенести на серверы Amazon EC2, работающие под управлением 64-разрядной версии LINUX. Сценарии ...
3
голоса
1ответ
2k показов
Проблемы с SSL в Perl LWP после обновления Debian Wheezy
Я только что обновился до Debian Wheezy от Lenny (длинная история), и некоторые из моих пакетов Perl не были обновлены по какой-то причине, среди них Crypt::SSLeay (libcrypt-ssleay-perl). Мне не ...
3
голоса
1ответ
2k показов
Оценка размера сжатого файла с помощью параметра списка
В настоящее время я сжимаю список файлов из каталога в следующем формате: tar -cvjf test_1.tar.gz -T test_1.lst --no-рекурсия Приведенная выше команда сжимает только те файлы, которые указаны в ...
3
голоса
1ответ
230 показов
Как мне моделировать класс Perl с "::" в StarUML?
В StarUML, как я могу смоделировать класс Perl, который использует :: в своем имени? Это не позволяет :: в имени класса, сообщая: Имя элемента не может содержать "::" Есть ли способ обойти это ...
3
голоса
2ответа
3k показов
Пользователи, использующие Perl-скрипт для обхода Squid Proxy
Пользователи в нашей сети используют Perl-скрипт, чтобы обойти ограничения прокси-сервера Squid. Есть ли способ, которым мы можем заблокировать этот скрипт? #!/usr/bin/perl ...
3
голоса
3ответа
1k показов
создать PDF монтаж в векторном формате
У меня есть папка с изображениями в формате PDF, и я хотел бы объединить их в один PDF-файл, в котором на каждой странице много изображений, но все еще в векторном /PDF-формате. Команда ImageMagick ...
3
голоса
3ответа
4k показов
Как узнать размер файла перед загрузкой файла LWP::useragent
Я написал сценарий, поэтому я могу автоматически загружать из hotfile, используя LWP::UserAgent. Мне удалось получить файл для загрузки правильно. Как мне узнать размер файла перед загрузкой? Мне ...