这是 msggrep 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
msggrep - 消息目录上的模式匹配
概要
消息记录 [OPTION[输入文件]
商品描述
提取与给定模式匹配或属于的翻译目录的所有消息
一些给定的源文件。
强制性参数长选项是强制性的短选项时也是。
输入 文件 位置:
输入文件
输入 PO 文件
-D, - 目录=目录
将 DIRECTORY 添加到列表以进行输入文件搜索
如果没有给出输入文件或者是 -,则读取标准输入。
输出 文件 位置:
-o, - 输出文件=文件
将输出写入指定文件
如果未指定输出文件或它是 -,则结果将写入标准输出。
留言 选择:
[-N SOURCEFILE]... [-M 域名]... [-J MSGCTXT-PATTERN] [-K MSGID-PATTERN] [-T
MSGSTR-PATTERN] [-C 评论模式] [-X 提取评论模式]
如果消息来自指定的源文件之一,或者它来自
来自指定的域之一,或者如果 -J 给出并且它的上下文(msgctxt)匹配
MSGCTXT-PATTERN,或者如果 -K 给出并且其键(msgid 或 msgid_plural)匹配 MSGID-
模式,或者如果 -T 给出并且它的翻译 (msgstr) 匹配 MSGSTR-PATTERN,或者如果 -C
给出并且译者的评论与 COMMENT-PATTERN 匹配,或者如果 -X 给出并且
提取的评论匹配 EXTRACTED-COMMENT-PATTERN。
当指定了多个选择标准时,所选消息的集合是
每个标准的选定消息的联合。
MSGCTXT-PATTERN 或 MSGID-PATTERN 或 MSGSTR-PATTERN 或 COMMENT-PATTERN 或 EXTRACTED-
注释模式语法:
[-E | -F] [-e 模式 | -f 文件]...
默认情况下,PATTERN 是基本的正则表达式,或者扩展的正则表达式,如果 -E
给出,或固定字符串,如果 -F 给出。
-N, - 地点=源文件
选择从 SOURCEFILE 中提取的消息
-M, - 领域=域名
选择属于域 DOMAINNAME 的邮件
-J, --msgctxt
msgctxt 模式的开始
-K, --msgid
msgid 模式的开始
-T, --msgstr
msgstr 模式的开始
-C, - 评论
译者评论模式的开始
-X, --提取评论
提取注释的模式开始
-E, --扩展正则表达式
PATTERN 是一个扩展的正则表达式
-F, --固定字符串
PATTERN 是一组换行符分隔的字符串
-e, --正则表达式=模式
使用 PATTERN 作为正则表达式
-f, - 文件=文件
从文件中获取模式
-i, --忽略大小写
忽略大小写区别
-v, --反转匹配
只输出不符合任何选择标准的消息
输入 文件 句法:
-P, --属性输入
输入文件采用 Java .properties 语法
--stringtable-输入
输入文件采用 NeXTstep/GNUstep .strings 语法
输出 细节:
- 颜色
始终使用颜色和其他文本属性
- 颜色=WHEN
如果 WHEN,则使用颜色和其他文本属性。 WHEN 可能是“总是”,“从不”,
“自动”或“html”。
- 风格=样式文件
指定 CSS 样式规则文件 - 颜色
- 无处可逃
不要在输出中使用 C 转义(默认)
- 逃脱
在输出中使用 C 转义,没有扩展字符
--force-po
即使为空也写入 PO 文件
--缩进
缩进输出样式
--无位置
抑制 '#: filename:line' 行
-n, - 添加位置
保留 '#: filename:line' 行(默认)
- 严格的
严格的 Uniforum 输出风格
-p, --属性输出
写出一个 Java .properties 文件
--stringtable-输出
写出一个 NeXTstep/GNUstep .strings 文件
-w, - 宽度=NUMBER
设置输出页面宽度
--无包装
不要将长于输出页面宽度的长消息行分成几行
生产线
--排序输出
生成排序输出
--按文件排序
按文件位置排序输出
信息类文件 输出:
-h, - 帮帮我
显示此帮助并退出
-V, - 版
输出版本信息并退出
使用 onworks.net 服务在线使用 msggrep