Вопросы с тегом «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 …

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
Как конвертировать из одного формата даты в другой формат?
У меня есть одна проблема с моим форматом даты. Я хочу перейти с одного формата на другой и наоборот. Мои форматы даты Формат 1 YYYY-MM-DD Формат 2 MM/DD/YYYY Я хочу изменить формат 1 на формат 2 и формат 2 на формат 1.

2
Заменить непечатные символы в perl и sed
Мне нужно заменить некоторые непечатаемые символы пробелами в файле. В частности, все символы от 0x00до 0x1F, кроме 0x09(TAB), 0x0A(новая строка), 0x0D(CR) До сих пор мне просто нужно было заменить 0x00персонажа. Поскольку моя предыдущая ОС была AIX (без команд GNU), я не могу использовать sed(ну, я могу, но у нее были …
11 sed  perl 

2
Заставить Bash использовать Perl RegEx Engine
Как вы, возможно, уже знаете, многие функции, поддерживаемые современными механизмами RegEx (обратные ссылки, обходные утверждения и т. Д.), Не поддерживаются механизмом Bash RegEx. Ниже приведен простой скрипт Bash, который я только что создал, чтобы попытаться объяснить, какова моя конечная цель: #!/bin/bash # Make sure exactly two arguments are passed. if …

5
awk / sed / perl one liner + как печатать только строки свойств из файла 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 …

2
Как выполняется модификация файла на месте?
Что означает изменение файла на месте, например, через 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 4.02666658E-001 …
10 perl 

2
Ресурс дружественный способ указать пользователю программы не висит
У меня есть Perl-скрипт в системе * nix, который в какой-то момент обрабатывает более 50 000 строк текста. Это займет некоторое время. Я пытаюсь найти удобный для пользователей способ сообщить пользователю, что программа не зависает во время обработки всего этого текста. В настоящее время я печатаю вывод в реальном времени, …
10 perl  output 


6
Есть ли альтернатива ключам -A -B -C grep (чтобы напечатать несколько строк до и после)?
grep -A 2 -B 3 печатает 2 строки после строки grep и печатает 3 строки раньше. grep -C 3 печатает 3 строки до и 3 строки после К сожалению, grepя использую не поддерживает эти параметры. Существуют ли альтернативные команды или сценарии для имитации этого? Используете sed/ awk/ perl/ shell-скрипты?

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