我正在编写一个脚本,我需要标记其输出的几个块。使用诸如命令输出之类的标签来统一也不错make install
。它们位于许多行的开头。所以我查看了输出的一些内容:
对于=>, ==>, ===>
和====>
:
...
===> Fetching all distfiles required by autoconf-wrapper-20130530 for building
===> Extracting for autoconf-wrapper-20130530
===> Patching for autoconf-wrapper-20130530
===> Configuring for autoconf-wrapper-20130530
===> Staging for autoconf-wrapper-20130530
===> Generating temporary packing list
====> Compressing man pages (compress-man)
===> Building package for autoconf-wrapper-20130530
...
=> SHA256 Checksum OK for pcre-8.33.tar.bz2.
===> Patching for pcre-8.33
===> Configuring for pcre-8.33
...
==> You should manually remove the "..." user.
...
为了-
:
grep -m 3 '^- ' output.txt
- 你有一个 POSIX 系统
- 你有作业控制
- 你的 fifo 可用
为了--
:
grep -m 3 '^-- ' output.txt
-- C 编译器标识是 GNU 4.2.1
-- CXX 编译器标识是 GNU 4.2.1
-- 检查正在运行的 C 编译器:/usr/bin/cc
它是否被普遍接受的标签,如果是的话,在哪里描述?
放置这些标签的规则是什么?
还有其他类似的标签吗?
为什么这些标签后面的空格数量不同?
答案1
这只是为了使输出更清晰,但没有标准。我想=>
、==>
、===>
和====>
只是级别,就像文档中的标题和副标题一样。
如果您想获得良好的输出,只需使用您喜欢的内容即可。