英语法语西班牙文

OnWorks 网站图标

tre-agrep - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 tre-agrep

这是 tre-agrep 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


tre-agrep - 打印近似匹配模式的行

概要


特雷阿格雷普 [OPTION] ... 模式 [文件] ...

商品描述


在每个 FILE 或标准输入中搜索 PATTERN 的近似匹配。 例子:
`tre-agrep -2 optimize foo.txt' 输出文件 `foo.txt' 中匹配“optimize”的所有行
两个误差以内。 例如包含“优化”、“优化”和“优化”的行
匹配。

配置


正则表达式 选择 解释:
-e 模式, --正则表达式=模式
使用 VHDL 语言编写 模式 作为正则表达式; 有助于保护以开头的模式 -.

-i, --忽略大小写
忽略大小写区别(由当前语言环境定义) 模式 和输入
文件。

-k, - 文字
对待 模式 作为文字字符串,即没有特殊的固定字符串
字符。

-w, --word-正则表达式
模式 只匹配整个单词。 “整个单词”是一个子串
要么从开头或记录开始,要么以非单词开头
构成特征。 类似地,子字符串必须要么以
记录或后跟一个非单词组成字符。 词成分
字符是字母数字(由当前语言环境定义)和下划线
特点。 注意非单词组成字符 必须 围绕比赛;
它们不能算作错误。

近似 匹配 设置:
-D , --删除成本=
将丢失字符的成本设置为 .

-I , --插入成本=
将额外字符的成本设置为 .

-S , --替代成本=
将错误字符的成本设置为 . 请注意,一个删除(一个缺失的
字符)和一个插入(一个额外的字符)一起构成一个被替换的
字符,但成本将是删除和添加的插入
一起。 因此,如果将替换的常量设置为大于
删除和插入的成本,永远不会进行直接替换。

-E , --最大错误=
选择最多有 错误。

-# 选择最多有 # 错误(# 是 0 到 9 之间的数字)。

杂:
-d 模式, --分隔符=模式
将记录分隔符正则表达式设置为 模式. 两人之间的文字
分隔符,在第一个分隔符之前,最后一个分隔符之后被考虑
成为记录。 默认的记录分隔符是正则表达式“\n”,所以默认情况下
记录是一行。 模式 可以是任何不匹配的正则表达式
空字符串。 例如,使用 -d “^From”将邮件消息定义为
邮箱格式文件。

-v, --反转匹配
选择不匹配的记录而不是匹配的记录。

-V, - 版
打印版本信息并退出。

-y, - 没有
什么也没做。 此选项的存在仅是为了与非自由的 agrep 兼容
程序。

- 帮帮我 显示简短的帮助消息并退出。

输出 控制:
-B, - 最佳匹配
只输出最匹配的记录,即成本最低的记录。
目前这是通过对输入文件进行两次传递来实现的,并且不能
从标准输入读取时使用。

- 颜色, - 颜色
使用颜色标记突出显示输出中的匹配字符串。 颜色字符串
取自 GREP_COLOR 颜色 环境变量。 默认颜色为红色。

-c, - 数数
只打印每个输入文件的匹配记录数,抑制正常
输出。

-h, --无文件名
搜索多个文件时,禁止在输出中使用前缀文件名。

-H, --with-文件名
使用读取记录的输入文件的名称作为每个输出记录的前缀
从。

-l, --带匹配的文件
只打印包含至少一个匹配项的每个输入文件的名称,
抑制正常输出。 每个文件的扫描将在第一个停止
匹配。

-n, - 记录编号
使用输入文件中的序列号为每个输出记录添加前缀。 号码
第一个记录是 1。

-q, - 安静的, - 沉默的
不要向标准输出写入任何内容。 立即退出,退出状态为零
如果找到匹配项。

-s, --演出费用
打印匹配成本与输出。

--显示位置
使用其中第一个匹配项的开始和结束偏移量作为每个输出记录的前缀
记录。 记录第一个字符的偏移量为0。结束
位置作为匹配后第一个字符的偏移量给出。

-M, --分隔符后
默认情况下,记录分隔符是换行符,在换行符之后输出
匹配记录。 如果 -d 使用时,记录分隔符将在
匹配记录。 此选项导致在匹配后输出分隔符
记录。

没有 文件,或何时 文件 是 -,读取标准输入。 如果少于两个 文件s 给出
-h 假设,否则 -H 是默认值。

诊断


如果找到匹配项,退出状态为 0,不匹配为 1,如果有错误则为 2。 如果 -E
要么 -# 未指定,仅选择完全匹配。

模式 是带有 TRE 扩展的 POSIX 扩展正则表达式 (ERE)。

REPORTING BUGS


向 TR​​E 邮件列表报告错误[电子邮件保护]>.

版权


版权所有 © 2002-2004 Ville Laurikari。
这是免费软件,绝对没有保证。 欢迎你
在特定条件下重新分发此软件; 查看完整许可证的来源
文本。

使用 onworks.net 服务在线使用 tre-agrep


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    SuiteCRM
    SuiteCRM
    SuiteCRM 是屡获殊荣的客户
    关系管理 (CRM)
    作者带给您的应用程序
    和维护人员,SalesAgility。 它是
    世界最...
    下载SuiteCRM
  • 2
    电源管理员
    电源管理员
    Poweradmin 是一个基于 Web 的 DNS
    PowerDNS 服务器的管理工具。
    该界面完全支持大多数
    PowerDNS 的特点。 它有完整的
    支持...
    下载Poweradmin
  • 3
    Gin 网络框架
    Gin 网络框架
    Gin 是一个非常快的 Web 框架
    用 Golang 编写,最多可以执行
    快了 40 倍,这要归功于它的
    类似马提尼的 API 和自定义版本
    http路由...
    下载 Gin Web 框架
  • 4
    CEREUS Linux
    CEREUS Linux
    CEREUS LINUX 和 MX LINUX 控制器
    各种不同的写入方式。 这是
    也可以获取的应用程序

    https://sourceforge.net/projects/cereu...
    下载CEREUS LINUX
  • 5
    任务教练
    任务教练
    任务教练 - 你的友好任务
    经理。 任务教练是免费开放的
    源待办事项管理器。 它长出了
    对其他程序的挫败感
    处理复合...
    下载任务教练
  • 6
    HyperSQL数据库引擎(HSQLDB)
    HyperSQL数据库引擎(HSQLDB)
    HSQLDB是一个关系数据库引擎
    用 Java 编写,带有 JDBC 驱动程序,
    符合 ANSI SQL:2016。 一个小的,
    快速、多线程引擎和服务器
    与记忆...
    下载 HyperSQL 数据库引擎 (HSQLDB)
  • 更多 ”

Linux 命令

Ad