АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

матч - Онлайн в облаке

Запуск матча в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это совпадение команд, которое можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


match - Сопоставлять строки с паттернами глобуса

СИНТАКСИС


совпадение [-gilrqs] [-n ] [-c CMD] [-Икс код] {[-п] описания | -f } str1 [str2 ...]

ОПИСАНИЕ


match проверяет строки на соответствие описания, который должен иметь форму шара в виде оболочки. описания
может содержать следующие специальные символы:

? А "?" персонаж в описания соответствует любому одиночному символу в строке, за исключением того, что
Символ "/" соответствует только в том случае, если совпадению был дан -s опцию.

* Символ "*" в описания соответствует нулю или большему количеству символов в строке. В
исключение состоит в том, что он будет соответствовать только символам "/", если совпадение было задано -s опцию.

[...]
Набор символов в квадратных скобках соответствует любому символу в наборе. В
Кроме того, для указания диапазона можно использовать символ «-». Например «[+ e0-3]»
соответствует любому из символов «+», «e», 0, 1, 2 или 3 во входной строке. К
включить дефис ("-") в набор совпадающих символов, либо включить дефис
первый или последний, или экранируйте его с помощью символа "\".

[! ...]
Класс символов, которому предшествует "!" соответствует любому символу, кроме указанных в
класс. Исключением является то, что инвертированный символьный класс будет соответствовать "/", только если
матч получил -s опцию.

\c Символ обратной косой черты экранирует следующий символ c. Таким образом, чтобы соответствовать буквальному "*",
вы должны использовать шаблон «\ *».

match печатает каждую строку, которая соответствует описания, по одному на строку и выходит из 0, если один или несколько
струны совпадают. Если ни одна строка не соответствует, совпадение завершается со статусом 67 (или другим альтернативным
статус был указан -x флаг). Если -n n флаг был указан, совпадение выводится только на печать
текст, соответствующий n-е появление "*" в шаблоне.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-f файл
Указывает, что образец следует читать из файл. match будет читать каждую строку
файл и рассматривать его как образец для сопоставления со строками аргументов. Для каждого
строка аргумента, совпадение прекращается, когда оно попадает в первую совпадающую строку файла. Если
файл не существует, совпадают выходы 67 или любой другой код, указанный в -x.

-g Как правило, -n опция выбирает текст, соответствующий определенным символам "*" в образце.
-g изменяет это поведение, чтобы использовать круглые скобки для группировки. Так, например,
текст «foo.c» будет соответствовать шаблону «* (. [ch])», а вывод с опцией -n 1 был бы
".c". Чтобы включить буквальный "(" или ")" в шаблон с -g вариант, вы должны
перед символом ставьте "\".

-i Делает совпадение нечувствительным к регистру. ул будет считаться совпадающим, если есть какие-либо вариации на
его заглавные буквы совпадают. Например, строка «G» будет соответствовать шаблону «[fh]».

-l Когда шаблон соответствует строке более чем одним способом, -l флаг говорит назначить как
Максимально возможное количество текста до крайних левых знаков "*" в шаблоне. Например, шаблон «* + *»
будет соответствовать тексту «a + b + c», а первый «*» будет соответствовать «a + b». Такое поведение
по умолчанию, таким образом -lэффект заключается только в отмене предыдущего -r флаг.

-n n
С этим флагом match печатает текст, соответствующий nth "*" в шаблоне, как
против печати всей строки. Крайний левый "*" соответствует -n 1.
Указание -n 0 заставляет match напечатать всю соответствующую строку. Указание -n -1 or
использование значения больше, чем число "*" в шаблоне, приводит к тому, что совпадение не выводится
что угодно, и в этом случае вы все равно можете использовать статус выхода, чтобы увидеть, есть ли совпадение.
Значение по умолчанию для n равно 0, если только -g также было указано, и в этом случае
по умолчанию - 1.

-c команду
После появления -c указано, совпадение запускается команду с системной оболочкой (/ Бен / ш), обозначив его как
аргумент $ 0 - полная совпавшая строка, а в качестве аргументов $ 1, $ 2 и т. д. части
строка, которая соответствует любым символам "*" в описания. Если команда не завершается со статусом
0, совпадение завершится немедленно перед обработкой дальнейших совпадений с любым
статус команду вернулся. В -c и -n флаги являются взаимоисключающими.

-p описания
Задает образец для сопоставления. В -p флаг не является обязательным; вы можете указать
описания в качестве первого аргумента после опций. Однако, если вы хотите попробовать
сопоставление одной и той же входной строки с несколькими шаблонами, тогда вы должны указать каждый
узор с -p флаг.

-q Этот вариант является синонимом -n -1; он подавляет вывод при совпадении. Ты
все еще может определить, произошло ли совпадение, по статусу выхода.

-r Когда шаблон соответствует строке более чем одним способом, -r флаг говорит назначить как
Как можно больше текста до крайних правых знаков "*" в шаблоне. Например, с -r,
шаблон «* + *» будет соответствовать тексту «a + b + c» с «*», совпадающим с «a», а второй
соответствие "b + c".

-s Обычно, «*», «?» И инвертированные классы символов («[! ...]») не соответствуют «/»
символы. -s изменяет это поведение, чтобы оно соответствовало косой черте.

-x код
По умолчанию, если совпадений нет, совпадение завершается со статусом 67. С помощью этого параметра
совпадение выходов со статусом код, вместо этого.

ПРИМЕРЫ


Предположим, у вас есть каталог с кучей файлов, заканчивающихся .c и .o. Если для каждого файла
названный foo.c вы хотите попытаться удалить файл фу.о, вы можете запустить следующее
команда:

совпадение -p '* .c' -c 'rm -f $ 1.o' * .c

Серверы, на которых запущен менеджер списков почтовых менеджеров, часто отправляют почту с адресов возврата в форме
имя списка-[электронная почта защищена]. Если вы подписываетесь на несколько списков на одном сервере,
Интерфейс mailman упрощает работу, если вы подписываетесь под одним и тем же адресом. Чтобы разделить
почта в несколько папок на основе адреса возврата в переменной среды ОТПРАВИТЕЛЬ,
вы можете выбрать почтовый ящик со следующим кодом оболочки:

name = `match -n1" * -[электронная почта защищена]"" $ SENDER "` \
&& echo "$ HOME / Mail / incoming / host- $ name.spool"

Используйте матч онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    комар, gnatbind, gnatbl, gnatchop,
    гнатфинд, гнаттмл, гнаткр, гнатлинк,
    гнатлы, гнатмейке, гнатпреп, гнатпста,
    gnatpsys, gnatxref — набор инструментов GNAT
    ОПИСАНИЕ: Т...
    Запустите aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-информация
    cpupower-idle-информация
    cpupower Idle-info — Утилита для
    получить информацию о простое ядра процессора
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ: Инструмент
    который печатает p...
    Запустите cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower Idle-Set — Утилита для настройки процессора
    специальные параметры ядра для состояния простоя
    СИНТАКСИС: мощность процессора [ -c список процессоров ]
    Idle-info [опции] ОПИСАНИЕ:
    мощность процессора в режиме ожидания...
    Запустите cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets — изменяет/печатает пользовательские
    текущий путь поиска набора карт. Влияет на
    доступ пользователя к данным, существующим в рамках
    другие наборы карт в текущем местоположении. ...
    Запустите g.mapsetsgrass
  • 6
    г.messagegrass
    г.messagegrass
    g.message — печатает сообщение, предупреждение,
    информация о ходе выполнения или фатальная ошибка в
    ТРАВЯНОЙ путь. Этот модуль следует использовать в
    сценарии для сообщений, доставляемых пользователю.
    КЕЙВО...
    Запустите g.messagegrass
  • Больше »

Ad