Запитання з тегом «perl»

Perl - потужна мова програмування високого рівня. Питання щодо Perl повинні бути обмежені середовищем розробки Perl, запускаючи Perl або використовувати Perl для автоматизації завдань на вашому комп’ютері.

11
Коли використовувати Bash і коли використовувати Perl / Python / Ruby? [зачинено]
Поки що ми робимо всі наші сценарії з Башем, але я починаю відчувати це трохи глупо. Хоча ми, звичайно, можемо робити все, що хочемо, з Bash (це досить потужно), я починаю замислюватися, чи не слід замість цього використовувати належну мову сценаріїв (у нашому випадку, швидше за все, Ruby). Як ви …
78 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 з вихідного файлу? Я вважаю, що найкращим способом було б передавати вихід через своєрідний редактор потоків. Наступне не працює perl …
73 regex  sed  perl  awk 



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

3
Команда проти програми?
Я шукав різницю між adduserі useradd, і пояснення полягає в тому, що useraddце команда, а adduserсценарій perl. Я розумію, що таке сценарій perl, але те, що я не розумію, це те, що саме commandтоді. Я завжди вважав , що команди типу ls, ln, і cdт.д., все прості програми , написані …

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, але перш ніж це зробити, хочу вручну замінити всі екземпляри символів, …
13 linux  grep  perl  awk  ascii 

2
Отримання ідентифікатора процесу для поточного сценарію perl
Як отримати ідентифікатор процесу для процесу perl, який виконує поточний сценарій? getppid () не повертає той самий pid, як ps -ea | греп. Чи є простий спосіб чи я просто запускаю команду 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тричі. Як я можу це зробити в …
10 linux  bash  perl  awk 

2
Не вдалося оновити Macport при конфлікті між підривно-прив'язними
Я намагаюся зробити це 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
конвертувати .bb (Outlook Express) поштові файли у формат mbox (для thunderbird) без Windows?
Нещодавно мій жорсткий диск розбився (натисніть ... натисніть ... клікніть клік ...). Я використовував XP і НЕ маю мої диски установки (втратив їх 3 ходи тому ...). Я роблю резервні копії регулярно і тільки втратив приблизно 3 дні вартості матеріалу (нічого дуже важливого). На моєму іншому комп'ютері я завжди працюю …

2
Встановіть Perl модуль із залежностями
Я намагаюся встановити модуль Perl так: pi@raspbmc:~$ sudo cpan HTTP::Date CPAN отримує файл, контрольна сума в порядку, і він успішно стискається. Але я отримав цю помилку: Using Tar:/bin/tar xf "HTTP-Date-6.02.tar": Couldn't untar HTTP-Date-6.02.tar: 'Cannot allocate memory' Як я можу виправити цю проблему? Моя файлова система: Filesystem Size Used Avail Use% …

1
Як отримати список ідентифікаторів процесів, що знаходяться в заданому ідентифікаторі групи
Переглядаючи сторінку чоловіка, я б очікував, що це спрацює: ps ah -o pid,pgrp -G 18322 Але це показує точно такий же список, як і без аргументів -G. Я хочу більш безпечний спосіб отримати цей результат: ps ah -o pid,pgrp | perl -e 'while(<STDIN>){ my @ws = split " ", $_; …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.