make install 명령의 출력에서 ​​=>, ==>, ===>, ====>, -, - 레이블과 그 뒤의 특정 수의 공백은 무엇을 의미합니까?

make install 명령의 출력에서 ​​=>, ==>, ===>, ====>, -, - 레이블과 그 뒤의 특정 수의 공백은 무엇을 의미합니까?

저는 스크립트를 작성 중이고 그 출력의 여러 부분에 레이블을 지정해야 합니다. 명령 출력과 같은 태그를 사용하여 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

이는 출력을 더 명확하게 하기 위한 것일 뿐 표준은 없습니다. =>, ==>, , 은 문서의 제목이나 부제와 같은 수준일 뿐입니다 ===>.====>

좋은 결과를 얻으려면 원하는 것을 사용하십시오.

관련 정보