GoGPT Best VPN GoSearch

OnWorks 网站图标

makepplog - 云端在线

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

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

程序:

您的姓名


makepplog——构建日志的文本分析

商品描述


?: -?, A: -一种,
--args-文件,
--参数文件, C: -C,
-C,
--当前工作目录,
--当前工作目录及以上, D: -d, F: -F,
- 跟随, H: -H,
- 帮助, I: -一世,
--安装目录,
--安装目录, K: -K,
-k,
--键列表,
--钥匙, L: -l,
- 日志,
--日志文件, M: $MAKEPPLOFLAGS, N: -n,
--无缩进, O: -o,
- 输出, P: -p,
- 字首, S: --设置目录,
--showkey, T: -t,
--制表, U: -你,
--独特的,
- 独特的, V: -V,
- 版

制作日志 选项 ...

MPPL 选项 ...

默认情况下,Makepp 会写入其决策发现和操作的详细日志。 以免
浪费时间在漂亮的打印上,这些数据以紧凑、神秘的格式转储。
该工具以各种格式进行漂亮的打印和过滤。 对于不太详细的
但更漂亮的图形视图参见 makeppgraph。

这完全基于日志文件的内容 (.makepp/日志),因此可以执行
只要您保留文件,甚至可以在不同的机器上随时保存。 每次
makepp 在使用选项“--loop”运行时停止,你会得到一个分页符。 有效的选项是:

-A 文件名
--args-文件=文件名
--参数文件=文件名
读取文件并将其解析为可能引用的空格和/或换行符分隔
选项​​。

-c
--当前工作目录
-C
--当前工作目录和向上=
前两个选项从所有文件名的前面剥离当前目录
输出。 后两个另外替换 从这里开始的目录,与
必要的数量 .. / 条目。

这些选项仅在您在同一目录中调用 makepplog 时才有意义
makepp 跑了,或者在那里附近。

-d
--设置目录
虚拟切换到最初生成日志文件的目录。 如果你
从那里复制或移动它,这是“-c”所必需的(这暗示了这个
选项)以缩短原始路径。

-f
- 跟随
与“tail”命令一样,随着日志文件的增长处理更多行。

-?
-h
- 帮帮我
打印出选项的简要摘要。

-i
--安装目录
--安装目录
这些选项替换了 makepp 的调用和内置的路径
生成文件 ... / 以免奇怪的路径出现在你的视线之外。

-k 名单
--键=名单
--密钥列表=名单
这个 名单 指定一个或多个以空格分隔的 Shell 样式模式(带有 [xyz]、?、*、
{a,bc,def})。 请记住通过引用来保护这些不受 Shell 的影响。 这些是匹配的
针对消息键(如“--showkey”所示)。 每个模式之前都可以
感叹号 ("!") 或插入符号 ("^") 以从那些中排除匹配的键
之前选择而不是将它们添加到选择中。 如果第一个模式开始
带有感叹号,它对所有键进行操作。 有几个键前缀
固定含义,以便您可以选择键的类别:

BC* 所有与构建缓存相关的消息。

建造*
所有构建原因相关的消息。

加载*
所有生成文件加载相关消息。

代表*
所有存储库相关的消息。

规则*
所有规则相关的消息。

扫描*
所有与扫描相关的消息。

--keys='LOAD* RULE*' # 仅生成文件加载和规则消息。
--keys='!BUILD* *CMD' # 没有构建消息,除了 BUILD_CMD。

-K
--showkey
这将使用消息键的内部名称作为每个输出行的前缀,以备后用
与“--keys”一起使用。

-l 文件名
--日志=文件名
--日志文件=文件名
这个 文件名 是 makepp 写日志的地方。 它也可能是一个目录,其中有
文件名为 .makepp/日志 or 日志 将被搜索。 要从标准输入读取,您必须给出 -
作为一个 文件名. 如果未给出此选项,则默认为当前目录。

可以多次给出此选项,例如用于合并来自
“--traditional-recursive-make”。 但它会得到消息版本信息,
它跟踪消息格式,仅从第一个文件开始。 所以如果你喂它记录
在同一个调用中来自不同版本的 makepp 的文件,输出可以得到一点
弄乱。

-n
--无缩进
Makepp 将缩进信息放入日志文件中以显示发生了什么
因为还有什么。 此选项关闭缩进。

-o 文件名
--输出=文件名
将输出写入此文件,而不是 stdout。

-p
- 字首
使用字符串“makepplog:”为每个结构化消息添加前缀。 像 Emacs 这样的 IDE 可以
然后解析行和超链接到提到的文件。

-t
--制表
将每个列表项放在一个新行上,而不是输出一个很容易变成的行
长于一屏。

-u
--uniq
- 独特的
报告每个找到的包含语句和每个扫描输出仅一次。

-V
- 版
打印版本号。

示例


如果你想知道哪个文件包含哪个其他文件,而不是别的:

makeppclean -r
makepp # 完整构建以扫描所有源文件。
makepplog -p '/^INCL$/'

如果你想用前缀格式化行,以便 Emacs 的编译模式可以解析行
并排除所有与扫描相关的消息:

makepplog -mp '!/^SCAN/'

如果您想探索可以以上述方式排除或包含的键:

makepplog -kn

环境


Makepplog 查看以下环境变量:

$MAKEPPLOFLAGS
此环境变量中的任何标志都被解释为命令行选项之前
任何显式选项。 引号的解释就像在 makefile 中一样。

使用 onworks.net 服务在线使用 makepplog


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。