这是命令 hfst-grep,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
hfst-grep - = 在每个文件或标准输入中搜索 PATTERN。
概要
hfst grep [配置...] 模式 [文件...]
商品描述
在每个 FILE 或标准输入中搜索 PATTERN。 默认情况下,图案是施乐
正则表达式 (XRE)。 示例:hfst-grep 'hello % world' menu.h menu.c
相当常见 opţiuni:
-h, - 帮帮我
打印帮助信息
-V, - 版
打印版本信息
-v, --详细
处理时详细打印
-q, - 安静的
只打印致命错误和请求的输出
-s, - 沉默的
别名 - 安静的
-9, - 格式=型
将表达式编译为 TYPE 自动机
正则表达式 选择 和 解释:
-E, --扩展正则表达式
PATTERN 是扩展的正则表达式 (ERE)
-F, --固定字符串
PATTERN 是一组以换行符分隔的固定字符串
-G, --基本正则表达式
PATTERN 是一个基本的正则表达式 (BRE)
-P, --perl-正则表达式
PATTERN 是一个 Perl 正则表达式
-X, --xerox-正则表达式
PATTERN 是施乐正则表达式
-e, --正则表达式=模式
使用 PATTERN 进行匹配
-f, - 文件=文件
从文件中获取模式
-I, --忽略大小写
忽略大小写区别
-w, --word-正则表达式
强制 PATTERN 只匹配整个单词
-x, --line-正则表达式
强制 PATTERN 只匹配整行
-z, --null-数据
数据行以 0 字节结尾,而不是换行符
其他 opţiuni:
--无消息
抑制错误信息
--反转匹配
选择不匹配的行
输出 控制:
-m, --最大计数=民
在 NUM 个匹配后停止\n -b, --字节偏移量 打印字节偏移量
输出线
-n, - 电话号码
用输出行打印行号
--行缓冲
刷新每一行的输出
-H, --with-文件名
打印每个匹配项的文件名
-h, --无文件名
抑制输出的前缀文件名
- 标签=品牌
打印 LABEL 作为标准输入的文件名
-o, --仅匹配
仅显示与 PATTERN 匹配的行的一部分
--二进制文件=型
假设二进制文件是 TYPE; TYPE 是“二进制”、“文本”或“不匹配”
-a, - 文本
相当于 --二进制文件=文本
-d, --目录=活动正式启动
如何处理目录; ACTION 是“读”、“递归”或“跳过”
-D, - 设备=活动正式启动
如何处理设备、FIFO 和套接字; ACTION 是“阅读”或“跳过”
-R, -r, -递归
相当于 --目录=递归
- 包括=文件模式
只搜索匹配 FILE_PATTERN 的文件
- 排除=文件模式
跳过与 FILE_PATTERN 匹配的文件和目录
--排除从=文件
跳过与 FILE 中的任何文件模式匹配的文件
--排除目录=模式
匹配 PATTERN 的目录将被跳过
-L, --文件不匹配
仅打印不包含匹配项的文件的名称
-l, --带匹配的文件
仅打印包含匹配项的文件的名称
-c, - 数数
仅打印每个 FILE 的匹配行数
-T, --初始选项卡
使标签对齐(如果需要)
-Z, - 空值
在文件名后打印 0 字节
语境 控制:
-B, --上下文之前=民
打印 NUM 行前导上下文
-A, --后上下文=民
打印 NUM 行尾随上下文
-C, - 语境=民
打印 NUM 行输出上下文
- 颜色[=WHEN],
- 颜色[=WHEN]
使用标记突出显示匹配的字符串; WHEN 是“总是”、“从不”或“自动”
-U, --二进制
不要在 EOL (MSDOS) 删除 CR 字符
-u, --unix 字节偏移量
报告偏移量,就好像 CRs 不存在一样 (MSDOS)
REPORTING BUGS
将错误报告给[电子邮件保护]> 或直接访问我们的错误跟踪器:
hfst-grep 主页
页:
使用 HFST 软件的一般帮助:
版权
版权所有 © 2010 赫尔辛基大学,许可 GPLv3:GNU GPL 版本 3
<http://gnu.org/licenses/gpl.html>
这是免费软件:您可以自由更改和重新分发它。 没有任何保证,
在法律允许的范围内。
使用 onworks.net 服务在线使用 hfst-grep