AIX命令参考大全,卷 4,n - r - regcmp 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

regcmp 命令

用途

编译模式至 C 语言 char 声明。

语法

regcmp [ - ] File [ File ... ]

描述

regcmp 命令编译 File 中的模式,并把输出放入 File.i 文件,或者,当指定 -选项时,放入 File.c 文件中。 结果编译模式是初始化的 char 声明。File 中的每一个条目必须是一个 C 变量名,后面接一个 或多个空格,再接一个用 " "(双引号)引起来的模式。

regcmp 命令的输出是 C 源代码。结果 File.i 文件可以包含在 C 程序中,并且结果 File.c 文件可以是 cc 命令的文件参数。

使用 regcmp 命令输出的 C 语言程序应该使用 regex 子例程以将它应用到字符串。

在大多数情况下,regcmp 命令无需使用 C 语言程序中的 regcmp 子例程,以节约执行时间和程序大小。

标志

- 将输出放入 File.c 文件。缺省值是将输出放入 File.i

示例

  1. 要编译 stdin1 和 stdin2 中的模式,请输入

    regcmp stdin1 stdin2

    这一命令创建 stdin1.istdin2.i 文件。

  2. 要创建 stdin1.cstdin2.c 文件,请输入:

    regcmp - stdin1 stdin2

    注:假定在两个示例中使用相同的 stdin1stdin2 文件, 结果文件 stdin1.istdin1.c 相同,并且结果文件 stdin2.istdin2.c 也相同。

文件

/usr/ccs/bin/regcmp 包含 regcmp 命令。

相关信息

regcmpregex 子例程

子例程概述AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]