Описание тега pattern-matching

2 ответа

Показать n-й экземпляр сглаженного шаблона

Итак, вот моя проблема. У меня проблема с файлом.csv (Current.csv), так как в данных случайно размещаются запятые, поэтому при получении файла не отображаются постоянные номера столбцов для определенного типа информации, которую я ищу, К счастью, я …
1 ответ

Расширение шаблона оболочки makefile: как?

Я нашел интересную "особенность" марки DIR_INPUT=/ испытание тестовое задание: # дата тестирования (должно быть вчера) тестовое задание! -z "${DATE}" ls -lad ${DIR_INPUT}/{a,c} но, похоже, работает странным образом: PROMPT # сделать тест # дата тест…
04 мар '10 в 15:18
1 ответ

RewriteCond не соответствует на моем IP при сопоставлении на%{REMOTE_ADDR}

Я хочу, чтобы правило mod_rewrite не выполнялось, когда трафик попадает на веб-сервер из внутренней сети. Веб-сервер Apache 2.2. Следующий RewriteCond предназначен для защиты правила перезаписи. RewriteCond %{REMOTE_ADDR} !=192\.168\.[0-15]\.[1-255]…
2 ответа

Найти группу общих строк в двух файлах

Я использовал команду diff в прошлом. Я столкнулся с ситуацией, в которой у меня не было подсказки, вот некоторые текстовые строки (которые могут быть сохранены в файле) CONFIG_XEN=y CONFIG_XEN_PVHVM=y CONFIG_XEN_MAX_DOMAIN_MEMORY=128 CONFIG_XEN_SAV…
01 мар '11 в 04:11
1 ответ

Lighttpd, регулярное выражение в conf, путь, включая соответствие регулярному выражению

Фон: - Lighttpd 1.4.28 - Debian 6.0.7 i686 Несколько разработчиков используют этот веб-сервер, и у каждого из них есть свой виртуальный хост с именем "username.mysite.tld". Эти хосты работают нормально, и я хотел бы сделать общее правило для директи…
21 ноя '13 в 10:50
1 ответ

Подсчитать количество совпадений шаблона в файле журнала в реальном времени за определенный период времени с помощью PowerShell?

Я должен перехватить шаблон в файле журнала и, когда этот шаблон сопоставляется 5 раз за 5 минут, отправить предупреждение... Я написал эти строки, но я застрял... Я не знаю, как обращаться с временными рамками... Не могли бы вы мне помочь? Роберто.…
13 май '19 в 10:29
4 ответа

Как я могу указать шаблон оболочки, который исключает определенные файлы?

Например, я хочу удалить все файлы в каталоге, кроме .tar файл, откуда они пришли. Я мог бы сделать что-то вроде: find . -maxdepth 0 | grep -v '.tar$' | xargs rm -f но есть ли способ сделать это просто использовать rm и сопоставление с образцом обол…
16 июл '09 в 18:50
1 ответ

Nginx Как настроить расположение статических файлов для соответствия с jsessionid

Я работаю над Nginx, чтобы добавить заголовки кеша в мои статические файлы и работает. Я использую это место location ~* \.(ico|css|js|gif|jpeg|jpg|png|woff|ttf|otf|svg|woff2|eot)$ { expires 30d; add_header Pragma public; add_header Cache-Control "p…
25 окт '16 в 12:15
1 ответ

htaccess email regex

Я пытаюсь написать скороговорку таким образом, чтобы эта ссылка: http://www.mysite.com/link/go/emailadress@gmail.com интерпретируется так: http://www.mysite.com/process.php?email=emailadress@gmail.com Но я не знаю, как писать. Я попробовал это, но э…
12 июл '12 в 22:53
4 ответа

Как сделать текстовое совпадение в bash

Я пытаюсь найти хороший способ проверки текста, чтобы установить переменную. Например, чтобы выполнить логику: "если строка версии 1.x, тогда установите флаг". Один из способов сделать это: versionFlag="0" if grep -q "^1.*" versionfile; then version…
15 фев '10 в 13:00
3 ответа

Как удалить все, кроме.svn каталогов?

У меня довольно сложное дерево каталогов. Существует много подкаталогов, в этих подкаталогах помимо других файлов и каталогов находятся каталоги ".svn". Теперь в Linux я хочу удалить все файлы и каталоги, кроме.svn. Я нашел много решений об обратном…
02 авг '10 в 18:55
2 ответа

syslog-ng дата добавления к полученным логам, нарушение шаблонов в patterndb

Я настраиваю централизованное ведение журнала для наших серверов, используя syslog-ng + patterndbоднако журналы, которые сервер регистрации получает от клиента, содержат дату, хост и другие данные. Это, конечно, нарушает все закономерности в pattern…
23 дек '14 в 14:13
1 ответ

Совпадение 2 номеров в расширениях на диалплане звездочек

Есть ли простой способ сопоставить что-то вроде этого: exten => _+380XXXXXXXXX,1,NoOp(hint that) exten => _0XXXXXXXXX,1,NoOp(hint that) эти два расширения соответствуют одному и тому же номеру с префиксом +38 или без него. есть ли какое-то пра…
01 сен '11 в 07:12
2 ответа

В конфиге Nginx, как ограничить соответствие регулярному выражению?

В файле конфигурации nginx для моего сервера я написал следующий блок локации: location ~ /page/(?!(3/?|5/?|6/?|8/?)) { return 301 https://anothersite.com/page$is_args$args; } При этом я пытаюсь перенаправить все /page/, КРОМЕ следующего: /page/3 /p…
09 дек '17 в 02:35
2 ответа

Местоположение Nginx соответствует нескольким расширениям, если путь не начинается с определенного слова

Как я могу написать блок местоположения, который соответствует любому пути, заканчивающемуся в следующих расширениях: JPG | JPEG | GIF | CSS | PNG | JS | ICO | JSON | XML | TXT | HTML Если путь не начинается с "/rails" (например: /rails/randomstring…
17 дек '18 в 01:20
2 ответа

Как найти.h,.c и.cc файлы в текущем каталоге в Linux?

find . -name "*.[hc]|*.cc" Выше не работает, почему? ОБНОВИТЬ Как мне найти эти 3 вида файлов с одним шаблоном?
14 июл '11 в 13:51
1 ответ

Как я могу сопоставить запросы для известных типов MIME, содержащих строки запроса, в nginx?

Я использую nginx для статического обслуживания ресурсов, а также перенаправления всех запросов, не связанных с активами, на фронт-контроллер PHP. у меня есть location блок, который выглядит как: location / { include /etc/nginx/mime.types; index ind…
16 фев '17 в 19:27
1 ответ

Возвращать результат, только если в файле существует несколько строк

Существует ли утилита Linux, которая будет возвращать имя файла, только если он содержит несколько указанных строк? Не обязательно на одной линии. Очевидно, что grep может "ИЛИ", но я ищу "И".
05 окт '16 в 14:42
1 ответ

Использование сопоставления с образцом для уменьшения IP-спуфинга

В настоящее время спуфинг IP становится серьезной проблемой. Мне было интересно, можем ли мы использовать сопоставление с образцом, например, сравнивать количество переходов приходящих пакетов или поле TTL(Time To Live) дейтаграммы IP, чтобы уменьши…
11 июн '14 в 22:09