Вопросы с тегом «perl»

Perl - это мощный язык программирования высокого уровня. Вопросы о Perl должны быть ограничены средой разработки Perl, запуском Perl или использованием Perl для автоматизации задач на вашем компьютере.

11
Когда использовать Bash, а когда использовать Perl / Python / Ruby? [закрыто]
Пока мы делаем все наши сценарии с Bash, но я начинаю чувствовать себя немного глупо по этому поводу. Хотя мы, конечно, можем делать все, что хотим, с помощью Bash (это довольно мощно), я начинаю задумываться, не следует ли нам вместо этого использовать надлежащий язык сценариев (в нашем случае, скорее всего, …
77 linux  bash  script  perl  ruby 

10
Удаление цветовых кодов ANSI из текстового потока
Изучение выхода из perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' в текстовом редакторе (например, vi) отображается следующее: ^[[37mABC ^[[0m Как можно удалить цветовые коды ANSI из выходного файла? Я полагаю, что лучшим способом было бы передать вывод через своего рода потоковый редактор. Следующее не работает …
73 regex  sed  perl  awk 



3
Команда против программы?
Я искал разницу между adduserи useradd, и объяснение в том, что useraddэто команда, в то время adduserкак Perl-скрипт. Я понимаю, что такое Perl-скрипт, но я не понимаю, что это commandтакое. Я всегда думал, что такие команды, как ls, lnи cdт. Д., Все простые программы, написанные на любом языке, которые просто …

5
Как вырезать файл до заданного размера под Linux?
Я хочу уменьшить размер файла с помощью грубой силы, то есть мне все равно, я просто хочу разрезать файл, скажем, наполовину и отказаться от остальных. Первое, что приходит на ум - это усечение Perl . Я следую примеру на этой странице и сделал то же самое: seq 9 > test.txt …
19 linux  ubuntu  shell  perl 

7
unix - разбить огромный .gz файл построчно
Я уверен, что у кого-то возникла следующая потребность, как быстро разбить огромный файл .gz по строкам? Базовый текстовый файл имеет 120 миллионов строк. У меня недостаточно места на диске, чтобы разархивировать весь файл сразу, поэтому мне было интересно, знает ли кто-нибудь сценарий bash / perl или инструмент, который может разбить …
16 linux  perl  bash  shell  unix 

8
Как поставить в очередь несколько файлов для копирования на Mac?
Когда я копирую несколько файлов на Mac, система пытается скопировать их все одновременно. Проблема двоякая. Прежде всего, когда вы выбираете несколько файлов и копируете их, все они объединяются в один процесс с подходом «все или ничего», не похожим на ACID в базах данных. Часто это нежелательно. Кроме того, когда вы …

2
Как я могу определить не-ASCII символы из оболочки?
Есть простой способ напечатать все символы не-ASCII и номера строк , на которых они происходят в файле с помощью утилиты командной строки , такие как grep, awk, perlи т.д.? Я хочу изменить кодировку текстового файла с UTF-8 на ASCII, но перед этим я хочу вручную заменить все экземпляры не-ASCII символов, …
11 linux  grep  perl  awk  ascii 

2
Получение идентификатора процесса для текущего сценария Perl
Как получить идентификатор процесса для процесса Perl, который выполняет текущий скрипт? getppid () не возвращает тот же pid, что и ps -ea | grep. Есть ли простой способ, или я просто запускаю команду ps -ea в моем скрипте и обрезаю другие части информации?
11 perl 

1
Подсчет вхождений в первом столбце файла
У нас есть этот файл: 1 2 1 3 1 2 3 3 52 1 52 300 и еще 1000. Я хочу посчитать, сколько раз каждое значение встречается в первом столбце. 1 3 3 1 52 2 Это означает, что мы видели 1три раза. Как я могу это сделать в …
9 linux  bash  perl  awk 

2
Обновление Macport завершается неудачно с конфликтом subversion-perlbindings
Я пытаюсь сделать port upgrade outdated, но это останавливается на конфликте пакетов, который я не могу исправить. Кто-нибудь знает, как решить эту проблему? sudo port upgrade outdated ---> Computing dependencies for subversion-perlbindings-5.16 Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because conflicting ports are installed: subversion-perlbindings-5.12
8 macos  svn  perl  macports 

1
sh.exe и ls значительно медленнее, чем обычно на MSYS bash и GIT
Я использую MSYS Git и у меня установлена ​​оболочка MSYS. Я использую Windows XP. Все внезапные основные задачи, такие как бег ls займет много много секунд (> 7 секунд) в оболочке Git Bash или в оболочке MSYS Интересно, что даже после ls «Выполнение»: для возврата приглашения Bash требуется три секунды. …


2
Как заставить «grep -P« foo (br) »» отображать только то, что в скобках? Мне нужен Perl?
У меня большой файл, и я пытаюсь получить из него все совпадения регулярного выражения. grep -P "foo (b.r)" Отображает все строки, содержащие «foo br», и я хотел бы отображать только то, что находится внутри скобок. Вопрос про: что делать, если у меня более одного набора брекетов? Например, «foo (br) foo …
2 console  grep  regex  perl 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.