O que significa que os rótulos =, ==, ===, ====, -, - e um certo número de espaços após eles em uma saída do comando make install?

2

Estou escrevendo um script e preciso marcar vários blocos de sua saída. Para unificar não é ruim usar os rótulos como a saída do comando, como make install . Eles estão no começo de muitas linhas. Então eu olhei algum conteúdo da saída:

para =>, ==>, ===> e ====> :

...
===> 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.
...

para - :

grep -m 3 '^- ' output.txt

- you have a POSIX system
- you have jobcontrol
- your fifos are usable

para -- :

grep -m 3 '^-- ' output.txt

-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is GNU 4.2.1
-- Check for working C compiler: /usr/bin/cc

São rótulos comumente aceitos? Em caso afirmativo, onde são descritos?
Quais são as regras que esses rótulos colocam?
Existem outros rótulos semelhantes?
Por que é diferente o número de espaços após esses rótulos?

    
por Apostle 28.04.2014 / 14:21

1 resposta

1

Isso é apenas para tornar a saída mais clara, mas não há um padrão para isso. Eu acho que => , ==> , ===> e ====> são apenas níveis como em um documento onde você terá títulos e legendas.

Simplesmente use o que você quiser, se quiser um bom resultado.

    
por 28.04.2014 / 14:33