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

Perl - це динамічна мова програмування високого рівня, інтерпретована загальним призначенням. Спочатку він був розроблений Ларрі Уоллом як загальна мова сценаріїв Unix, щоб полегшити обробку звітів, протягом періоду за підтримки спільноти з відкритим кодом, він розвивався та дозрівав для використання для графічного програмування, системного адміністрування, мережевого програмування, фінансів , біоінформатика та інші інженерні програми.

7
Як я можу виправити зламані лінії в неправильних місцях?
Мій текстовий файл виглядає приблизно так: This is one sentence that is broken. However this is a good one. And this one is somehow, broken into many. Я хочу видалити символ нового рядка для будь-якого рядка, за яким слідує рядок, починаючи з малої літери. Отже, це має бути: This is …

3
Regex & Sed / Perl: відповідне слово, якому НЕ передує інше слово
Я хотів би використати sedабо perlзамінити всі випадки слова, яке перед ним не має певного слова. Наприклад, у мене є текстовий файл, який містить сюжет фільму, і я хочу замінити всі зустрічі прізвища персонажа на їх ім'я, але лише в тому випадку, якщо їх ім'я не з’явиться безпосередньо перед прізвищем. …

1
Виконати команду Nohup із введенням
У UNIX у мене є процес, який я хочу запустити за допомогою nohup. Однак цей процес в якийсь момент чекатиме підказку, куди я маю ввести yesабо noпродовжувати його. Поки в UNIX я робив наступне: nohup myprocess <<EOF y EOF Тож я запускаю процес "myprocess", використовуючи nohup і передаючи файл у …
11 process  perl  nohup 


3
Чи можуть бути команди tr ланцюгами, щоб уникнути декількох процесів tr у трубопроводі?
У мене є маса файлів txt, я хотів би виводити їх у нижньому регістрі, лише алфавітом та одним словом на рядок, я можу це зробити за допомогою декількох trкоманд у конвеєрі, як це: tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' Чи можливо це зробити …
11 sed  awk  perl  tr 


5
awk / sed / perl один вкладиш + як друкувати лише рядки властивостей з файлу json
як друкувати лише рядки властивостей з файлу json приклад файлу json { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific …
10 awk  sed  perl  json  jq 

6
Як замінити лише N-е виникнення шаблону у файлі?
Як замінити третій рядок у файлі за допомогою sedкоманди. Приклад: Зміна лише третє входження isв usв файлі. Мій вхідний файл містить: hai this is linux. hai this is unix. hai this is mac. hai this is unchanged. Я очікую, що вихід: hai this is linux. hai thus is unix. hai …

2
Як робиться вбудована модифікація файлу?
Що означає модифікація файлу "inplace", наприклад, через sed -iабо perl -iозначає? Моє запитання про те, як робиться ця модифікація місця. Чи скопійований файл модифікація робиться в копії, а потім замінюється оригінал? Або оригінальний файл якимось чином змінюється на місці?
10 files  sed  perl 

6
Використання Perl для підрахунку кількості наукових чисел у файлі
Як я можу підрахувати кількість наукових чисел у файлі? У файлі також є кілька рядків заголовка, які потрібно пропустити. Частина вмісту файлу знаходиться нижче. FileHeaderLine1 FileHeaderLine2 FileHeaderLine3 FileHeaderLine4 2.91999996E-001 2.97030300E-001 3.02060604E-001 3.07090908E-001 3.12121212E-001 3.17151517E-001 3.22181821E-001 3.27212125E-001 3.32242429E-001 3.37272733E-001 3.42303038E-001 3.47333342E-001 3.52363646E-001 3.57393950E-001 3.62424254E-001 3.67454559E-001 3.72484863E-001 3.77515137E-001 3.82545441E-001 3.87575746E-001 3.92606050E-001 3.97636354E-001 …
10 perl 

2
Зручний для ресурсів спосіб вказати на програму користувача не висить
У мене є сценарій Perl в системі * nix, який, в один момент, обробляє 50 000 + рядків тексту. Це займає деякий час. Я намагаюся знайти зручний для ресурсів спосіб, щоб користувач знав, що програма не висить, поки вона обробляє весь цей текст. В даний час я друкую вихід у …
10 perl  output 


6
Чи є альтернатива grep's -A -B -C перемикачам (для друку декількох рядків до і після)?
grep -A 2 -B 3 друкує 2 рядки після рядка grep і друкує 3 рядки раніше. grep -C 3 друкує 3 рядки до та 3 рядки після На жаль, grepці параметри я не використовую. Чи є альтернативні команди чи скрипт для їх моделювання? Використання sed/ awk/ perlскрипти / оболонки?

3
Замініть рядок послідовним індексом
Чи може хтось запропонувати елегантний спосіб досягти цього? Вхід: test instant () test instant () ... test instant () //total 1000 lines Вихід повинен бути: test instant1 () test instant2 () test instant1000() Порожні рядки є у моїх вхідних файлах, і в одному каталозі є багато файлів, які мені потрібно …

3
Як замінити багаторядковий код на sed?
У мене великий файл, в якому є спеціальні символи. Там є багаторядковий код, який я хочу замінити sed. Це: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Потрібно перетворитись на це: text = "" …

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