![在 make install 命令的输出中,标签 =>、==>、===>、====>、-、- 以及它们后面的一定数量的空格是什么意思?](https://linux22.com/image/53773/%E5%9C%A8%20make%20install%20%E5%91%BD%E4%BB%A4%E7%9A%84%E8%BE%93%E5%87%BA%E4%B8%AD%EF%BC%8C%E6%A0%87%E7%AD%BE%20%3D%3E%E3%80%81%3D%3D%3E%E3%80%81%3D%3D%3D%3E%E3%80%81%3D%3D%3D%3D%3E%E3%80%81-%E3%80%81-%20%E4%BB%A5%E5%8F%8A%E5%AE%83%E4%BB%AC%E5%90%8E%E9%9D%A2%E7%9A%84%E4%B8%80%E5%AE%9A%E6%95%B0%E9%87%8F%E7%9A%84%E7%A9%BA%E6%A0%BC%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
我正在编写一个脚本,我需要标记其输出的几个块。使用诸如命令输出之类的标签来统一也不错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
这只是为了使输出更清晰,但没有标准。我想=>
、==>
、===>
和====>
只是级别,就像文档中的标题和副标题一样。
如果您想获得良好的输出,只需使用您喜欢的内容即可。