Articles of perl

Получите разницу во времени двух дат, используя awk

У меня есть файл размером 7 ГБ. Теперь у меня есть две даты, и я хочу использовать awk, чтобы получить разницу во времени между этими двумя датами. Вот как выглядят мои файлы: ABCDE 18/06/28 09:19:07 295 141536 18-06-28 09:17:47 18/06/28 09:20:07 268 1160 18-06-28 09:18:58 18/06/28 09:21:07 317 1454 18-06-28 09:19:47 18/06/28 09:22:07 275 1491 […]

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

У меня есть следующий файл, который называется test.html: body {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} p {font:10pt Arial,Helvetica,sans-serif; color:black; background:White;} table,tr,td {font:10pt Arial,Helvetica,sans-serif; color:Black; background:#f7f7e7; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} th {font:bold 10pt Arial,Helvetica,sans-serif; color:#336699; background:#cccc99; padding:0px 0px 0px 0px;} h1 {font:16pt Arial,Helvetica,Geneva,sans-serif; color:#336699; background-color:White; border-bottom:1px solid #cccc99; margin-top:0pt; margin-bottom:0pt; padding:0px 0px 0px 0px;- […]

заменить имя после определенного синтаксиса

У нас есть скрипт Bash. Мы хотим изменить имя – master02 с $machine_master в скрипте Bash. value=master02_up #master02 http://master02.$domain:8080 Как изменить master02 на $machine_master , только если master02 после http://master02 . Ожидаемый результат: value=master02_up #master02 http://$machine_master.$domain:8080

Как удалить управляющие символы Z из файла?

Файл содержит управляющие символы Z (^ Z). Я пробовал sed ‘s/^Z//g’ file_name но не работает. Даже пробовал Perl скрипт, но не удалял их. Пожалуйста, дайте мне знать, если есть способ удалить этого персонажа.

Сравните один столбец из одного файла со всеми столбцами в другом файле

У меня есть два файла. Файл 1 имеет шаблон в виде одного столбца, который я хочу сравнить со всеми столбцами в файле 2, чтобы в итоге подсчитать, сколько столбцов в файле 2 показывают этот шаблон. Количество столбцов в файле 2 очень большое (~ 300 000 столбцов). Я не уверен, что решение Unix – лучший способ […]

Почему rpm или dnf не распознают perl по умолчанию?

У меня есть пакет rpm который я создал, который зависит от perl . Когда я пытаюсь установить этот пакет, он терпит неудачу: $ rpm -ivh error: Failed dependencies: perl is needed by package-y.x86_64 Если я запускаю dnf info perl это показывает, что perl не установлен, но я могу найти perl в моей системе: which perl […]

Как вставить столбец с таким же номером в текстовом файле?

У меня есть входной файл, как ::: a.txt 1 0.4 0.8 2 0.5 3.0 5 0.8 3.5 Я хочу вывод, как это ::: 1.txt 1 3 0.4 0.8 2 3 0.5 3.0 5 3 0.8 3.5 1 8 0.4 0.8 2 8 0.5 3.0 5 8 0.8 3.5 Я хочу добавить тот же номер во […]

grep + поиск рекурсивного сложного синтаксиса в папке в файлах / скриптах

Мы хотим найти следующую рекурсивную строку в папке / s awk ‘{print}’|grep -i -e ‘port is up’ -e ‘valid output’ Итак, мы сделали это: grep -r “awk ‘{print}’|grep -i -e ‘port is up’ -e ‘valid output'” /var grep -r “awk ‘{print}’|grep -i -e ‘port is up’ -e ‘valid output'” /etc grep -r “awk ‘{print}’|grep -i […]

Удалить несколько строк из файла в командной строке, высокая производительность

Существует ли элегантный, высокопроизводительный однострочный способ удаления нескольких полных строк из входных данных? Я обрабатываю большие текстовые файлы, например, 1 миллион строк во входном файле и 100 000 совпадающих строк в хит-файле . У меня есть скрипт на Perl, который загружает хит-файл в хеш, а затем проверяет все «слова» в каждой строке входного файла , […]

Поиск и замена с помощью пользовательской утилиты

Я хочу запустить утилиту для замены значений, соответствующих регулярному выражению. Это означает, что для каждого соответствия регулярного выражения вызывайте утилиту с символами, составляющими совпадение. Вывод утилиты заменяет оригинальные символы. Для наглядности используем factor : $ factor 230 230: 2 5 23 Таким образом, используя эту утилиту, я хочу выбрать целые числа, вызвать factor с целым […]

Intereting Posts
Как избежать сокращения имен устройств до 16 символов в / dev / disk / by-label? Я хотел бы присоединиться к двум файлам csv У вас есть прокси-сервер Samba для другого сервера? Удалять строки из файлов с разделителями табуляции на основе общего столбца с другим файлом Как я могу создать свои собственные бинарные релизы imagemagick? Пересылка почты моего института в gmail? Как узнать, какие пользователи находятся в группе в Linux? Не удается войти на сервер с SSH из-за скрипта в файле /etc/profile.d, выходящего с статусом выхода 1 exec перенаправляет в bash Пытаясь пересадить bash в / mnt для chroot, что хочет bash, чтобы работать? Изменение имени хоста нарушает работу системы, а DE – как KDE, Gnome и т. Д. Что я могу сделать, чтобы это разрешить? Строки – Извлечь версию файла Рекурсивный Apache не может разблокировать: не может выделить память Как сохранить атрибуты файла Windows при копировании файлов в Linux? Ошибка в R: невозможно открыть соединение с X11