Это команда hfst-grep, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
hfst-grep - = Искать ШАБЛОН в каждом ФАЙЛЕ или стандартном вводе.
СИНТАКСИС
hfst-grep [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ...] ШАБЛОН [ФАЙЛОВ...]
ОПИСАНИЕ
Найдите ШАБЛОН в каждом ФАЙЛЕ или стандартном вводе. Выкройка по умолчанию - Xerox
регулярное выражение (XRE). Пример: hfst-grep 'hello% world' menu.h menu.c
Общий опции:
-h, --Помогите
Распечатать справочное сообщение
-V, --версия
Информация о версии для печати
-v, --подробный
Подробная печать во время обработки
-q, --тихий
Печатать только фатальные ошибки и запрошенный вывод
-s, --тихий
Псевдоним --тихий
-9, --формат=ТИП
компилировать выражения в TYPE-автоматы
Регулярное выражение выбор и интерпретация:
-E, --extended-regexp
ШАБЛОН - это расширенное регулярное выражение (ERE)
-F, --фиксированные строки
ШАБЛОН - это набор фиксированных строк, разделенных новой строкой
-G, --basic-regexp
ШАБЛОН - это базовое регулярное выражение (BRE)
-P, --perl-regexp
ШАБЛОН - регулярное выражение Perl
-X, --xerox-regexp
ШАБЛОН - это стандартное выражение Xerox.
-e, --regexp=ШАБЛОН
используйте ШАБЛОН для сопоставления
-f, --файл=ФАЙЛОВ
получить ШАБЛОН из ФАЙЛА
-I, --игнорировать регистр
игнорировать различия в регистрах
-w, --слово-регулярное выражение
заставить ШАБЛОН соответствовать только целым словам
-x, --line-regexp
заставить ШАБЛОН соответствовать только целым строкам
-z, --null-данные
строка данных заканчивается 0 байтом, а не новой строкой
Прочее опции:
--нет сообщений
подавлять сообщения об ошибках
--invert-match
выбрать несовпадающие строки
Результат управления:
-m, --max-количество=NUM
остановить после ЧИСЛА совпадений \ n -b, --байт-смещение напечатайте байтовое смещение с помощью
выходные строки
-n, --номер строки
номер строки печати с строками вывода
--line-буферизованный
очистить вывод на каждой строке
-H, --с именем файла
распечатать имя файла для каждого совпадения
-h, --без имени файла
подавить префикс имени файла на выходе
--метка=LABEL
распечатать LABEL как имя файла для стандартного ввода
-o, --only-соответствие
показать только часть строки, соответствующую ШАБЛОНУ
- двоичные файлы=ТИП
предполагаем, что двоичные файлы имеют ТИП; ТИП: двоичный, текстовый или без соответствия.
-a, --текст
что эквивалентно - двоичные файлы=текст
-d, - каталоги=ДЕЙСТВИЯ
как обращаться с каталогами; ДЕЙСТВИЕ может быть прочитано, повторено или пропущено.
-D, --устройства=ДЕЙСТВИЯ
как обращаться с устройствами, FIFO и сокетами; ДЕЙСТВИЕ означает "прочитать" или "пропустить"
-R, -r, - рекурсивный
что эквивалентно - каталоги=рекурсию
--включают=ФАЙЛ_ШАБЛОН
искать только файлы, соответствующие FILE_PATTERN
--исключать=ФАЙЛ_ШАБЛОН
пропустить файлы и каталоги, соответствующие FILE_PATTERN
- исключить из=ФАЙЛОВ
пропускать файлы, соответствующие любому шаблону файла, из ФАЙЛА
--exclude-dir=ШАБЛОН
каталоги, соответствующие ШАБЛОНУ, будут пропущены
-L, - файлы без совпадений
печатать только имена ФАЙЛОВ, не содержащих совпадений
-l, - файлы с совпадениями
печатать только имена ФАЙЛОВ, содержащих совпадения
-c, --считать
печатать только количество совпадающих строк на ФАЙЛ
-T, --initial-tab
выровнять вкладки (при необходимости)
-Z, --нулевой
напечатать 0 байт после имени ФАЙЛА
Контекст управления:
-B, --до контекста=NUM
напечатать ЧИСЛО строк ведущего контекста
-A, --после контекста=NUM
напечатать NUM строк конечного контекста
-C, --контекст=NUM
напечатать ЧИСЛО строк выходного контекста
--цвет[=КОГДА],
--цвет[=КОГДА]
используйте маркеры, чтобы выделить совпадающие строки; КОГДА - это всегда, никогда или авто.
-U, - двоичный
не удаляйте символы CR в EOL (MSDOS)
-u, --unix-byte-Offsets
сообщать о смещениях, как если бы CR не было (MSDOS)
СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ
Сообщайте об ошибкахhfst-bugs@helsinki.fi> или прямо в нашу систему отслеживания ошибок по адресу:
hfst-grep домой
страница:
Общая помощь при использовании программного обеспечения HFST:
АВТОРСКИЕ ПРАВА
Авторские права © 2010 Хельсинкский университет, Лицензия GPLv3: GNU GPL версии 3
<http://gnu.org/licenses/gpl.html>
Это бесплатное программное обеспечение: вы можете изменять и распространять его. НЕТ ГАРАНТИИ,
в пределах, разрешенных законом.
Используйте hfst-grep в Интернете с помощью сервисов onworks.net