2
ответа

Как извлечь диапазон чисел из двух файлов?

Я пытаюсь извлечь диапазон номеров из двух файлов. $ cat file1.txt chr1 69509 chr1 69511 chr1 71000 chr1 358112 chr1 586874 chr1 744200 . . . $cat file2.txt chr1 69091 ...
31.07.2019
2
ответа

Преобразование файла Excel в PDF с помощью Perl CGI

Я пытаюсь преобразовать файл xlsx в pdf с помощью Perl CGI (Mason). Так как я не нашел способа конвертировать файл с помощью чистого perl, я использую soffice для выполнения этой работы. Это работает нормально, пока я не сделаю это...
12.07.2019
2
ответа

Perl::Найти подстроку и отобразить слово целиком

У меня есть текстовый файл с такими данными, как: PADHOGOA1 IOP055_VINREG5_1 ( .IO(VINREG5_1), .MONI(), .MON_D(px_IOP055_VINREG5_1_MON_D) , .R0T(px_IOP054_VINREG5_0_R0T), .IO1()); PADV30MA0 ...
01.07.2019
2
ответа

Шаблонное чтение (как scanf)

У меня есть переменная сценария оболочки, которая в настоящее время определена следующим образом :tsource=/backup/%HOST%/%SHARE%/%PERIOD% Я хочу сопоставить этот шаблон с другой переменной, которая может иметь такое значение :...
18.06.2019
2
ответа

Возврат неверных результатов в perl-скрипте [дубликат]

Я работаю эта команда в оболочке Linux работает плавно sed -i 's/\[-.*-]//g' error .txt Что она делает, так это удаляет такие шаблоны, как [-any text-] вместе со скобками и знаком -. но когда я пытаюсь...
17.06.2019
2
ответа

perl regex - Как сопоставить foobar, который не начинается с (\s*//\s*)

По сути, я хочу найти foobar в незакомментированных строках, например: // foobar # не соответствует мне foobar # соответствует me otherfoobar # не соответствует мне Для соответствия закомментированным строкам я использую это: ^(\s*//...
16.06.2019
2
ответа

Используйте команду sed для определенных строк

У меня есть текстовый файл на компьютере с Linux, и я хочу запустить 3 команды sed для строк, введенных пользователем с помощью сценария perl. Я делаю это вручную до сих пор. Команды sed, которые я должен использовать, следующие: ...
13.06.2019
2
ответа

Bash Perl многострочное совпадение с переменной

Я пытаюсь извлечь 2 строки из многострочного текста. postmsg="\033[0;37м Настройки электронной почты» Эта строка находит совпадение в начале строки и помещает его в переменную inCol. inCol=$(perl -...
11.06.2019
2
ответа

Как составить список различных шестнадцатеричных символов между двумя файлами?

allHexChars.txt \x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16 \x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20\x21\x22\x23\x24\x25\x26\x27\x28\x29\x2a\x2b\x2c\x2d\...
10.06.2019
2
ответа

RegEx для замены содержимого группы захвата с помощью sed [закрыто]

Имейте файлы inputs.conf в нескольких каталогах, которые должны сопоставляться и анализировать каждую строфу и изменять index= на index=secure. Это тип файлов в inputs.conf, а также запуск скрипта для поиска ...
07.06.2019
2
ответа

Perl Negative Lookbehind с обходом переменной длины?

У меня есть простой код perl -we 'my $file= " # параметр=10 # параметр=10 # параметр=10 параметр=10 параметр=10 "; $file=~ s/((?
28.05.2019
2
ответа

заголовки чисел

Мне нужно преобразовать пробелы в многоуровневый, пронумерованный список и я нашел этот неуловимый. Это то, за чем я охочусь: Ввод (видимый): Задача подпроекта #1 ...
24.05.2019
2
ответа

Никакая идея, как диагностировать почтовую проблему Bugzilla

У меня есть Bugzilla 4.2.4 установки, которые теперь не могут послать электронное письмо. Это смогло послать электронное письмо без проблемы вплоть до приблизительно месяц назад (приблизительно после трех месяцев без проблемы). Если кто-то отправляет...
10.05.2019
2
ответа

Как найти размер удаленного каталога http/https (не рекурсивно), используя заданный регеxp из командной строки

Я пытаюсь найти размер удаленного каталога http/https (не рекурсивно), используя заданный регеxp (\. mp4) из командной строки, есть ли инструмент для этого или мне нужно разобрать index.html ? ...
03.05.2019
2
ответа

Самый быстрый способ замены нескольких выражений в файле размером 10 ГБ

У меня есть файл данных размером 10 ГБ, я хочу выполнить 2048 выражений замены sed -i 's/pattern/replace_pattern/g' в этом файле. Есть ли способ сделать это быстрее и эффективнее. В настоящее время я ...
17.04.2019
2
ответа

как захватить определенные строки из строки

Как захватить только sdX из следующей строки, используя bash, awk, sed или perl в одной команде лайнера? echo "" dfs.datanode.data.dir ":" /rid/sdb/oo/hdfs/data,/rid/sdc/oo/hdfs/data,/rid/sdd/oo/hdfs/...
07.04.2019
2
ответа

как применить этот патч

Существует патч, фиксируют для сети модуля жемчуга:: ssh2 это фиксирует ошибку отказа seg, которая происходит на некоторых машинах. Это расположено здесь: https://rt.cpan.org/Public/Bug/Display.html? id=36614 я загрузил...
09.03.2019
2
ответа

Sed/awk/perl: измените текст, сохраняющий части, и выровняйтесь к столбцу

У меня есть текст как это: A1JOURNEY0TO1.BYTE 00, 00, 00 A2JOURNEY0TO2.BYTE 00, 01, 00 A3JOURNEY1TO0.BYTE 00, 01, 01 я должен иметь: JOURNEY_01; 00 К 01...
21.11.2018
2
ответа

Как поменять местами два поля внутри файла JSON

У меня есть такой файл {"100": ["0.00001", "10", "0.01"], «101»: [«0,0001», «100», «0,1»], «102»: [«1», «1000», «1»], {{1} } .... "103": ["0.01", "10000", "10"]} Я хочу заменить второе число третьим, ...
10.10.2018
2
ответа

как распечатать значение соответствия из одной строки, которая имеет несколько Delimiter?

У меня есть файл под Linux /tmp/volume.log и его содержимое: [id:1091666, имя:root, deviceName:/dev/sda, maxStorage:107374182400, unitNumber:0, displayOrder:0, rootVolume:true],[id:1091851, name:/.....
01.10.2018
2
ответа

Переменные по умолчанию в Bash

Переменная по умолчанию для циклов в Perl составляет $ _. Есть ли какой-либо эквивалент этого в Bash?
13.09.2018
2
ответа

Может ли кто-нибудь объяснить эту строку shebang, которая использует sh, а затем выполняет exec perl?

Это из Programming Perl, Четвертый выпуск. Речь идет о выполнении сценария Perl. Наконец, если вам не повезло оказаться в древней системе Unix, не поддерживающей магию #! line, ...
10.09.2018
2
ответа

Измените цвет фона (формат HTML), если число меньше порогового значения

, у меня есть следующий файл, который называется Test.html:
16.08.2018
2
ответа

sed + отмечают строку в случае пройденного Word

, мы хотим отметить с "#" подобранную строку sed или лайнером строки жемчуга, например, мы хотим отметить все строки в файле, которые включают Word log4j.appender DatePattern. DRFA.DatePattern =. yyyy-MM-dd...
05.08.2018
2
ответа

Управление выводом curl в Debian

Я бы хотел запустить команду curl и записать только содержимое в стандартный вывод, если есть ошибка. Когда я запускаю команду с терминала, я получаю эту функцию по умолчанию. Когда я запускаю команду из ...
16.04.2018
2
ответа

удалить файлы старше X минут

Я хочу переместить файлы и каталоги старше 15 минут создания в архивную папку в HP Unix, но я не нашел ни одной опции для Это. Я создал для него сценарий Perl, но он перемещает только файлы, а не ...
14.03.2018
2
ответа

Анализируйте журнал с помощью perl

Я хочу проанализировать журнал с помощью созданной мной команды perl. Пока все, что я хотел бы сделать, это извлечь определенный формат временной метки и получить хост. журнал будет выглядеть так: 2016 -...
14.03.2018
2
ответа

Di mîlyonçirkeyan de tarîxa herî nêz a demî li hev bikin

Pelê min ê data.txt mezin e wekî li jêr; ji bo her demjimêrê, pêdivî ye ku ez 5 hûrdeman paşê û nirxa stûna 4. ya herî nêz bibînin. Naha herduyan di du stûnên nû de çap bikin. wek nimûne ji bo "2018 -...
07.03.2018
2
ответа

Соответствие шаблону в Perl

У меня есть входной файл ниже, который содержит: 000ABCDEFGHIJKLMN2018022623595900021 CGT11 ~ | ~ | 110 ~ | ~ | 221 ~ | ~ | H0331 ~ | ~ | ~ | ~ | CGT11 ~ | ~ | 110 ~ | ~ | 222 ~ | ~ | H0332 ~ | ~ | ~ | ~ | CGT11 ~ | ~ | 110 ~ | ~ | 223 ~ | ~ | H0335 ~
02.03.2018
2
ответа

удалить повторяющиеся записи в одном столбце и линеаризовать значения в нескольких строках в одну строку

У меня есть таблица, которая выглядит так: DAPPUDRAFT_194440 Фосфор DAPPUDRAFT_194440 Температура DAPPUDRAFT_194472 Фосфорные фишкаромоны DAPPUDRAFT_194472 имеют температуру ...
15.09.2017