![make install 명령의 출력에서 =>, ==>, ===>, ====>, -, - 레이블과 그 뒤의 특정 수의 공백은 무엇을 의미합니까?](https://linux55.com/image/53773/make%20install%20%EB%AA%85%EB%A0%B9%EC%9D%98%20%EC%B6%9C%EB%A0%A5%EC%97%90%EC%84%9C%20%E2%80%8B%E2%80%8B%3D%26gt%3B%2C%20%3D%3D%26gt%3B%2C%20%3D%3D%3D%26gt%3B%2C%20%3D%3D%3D%3D%26gt%3B%2C%20-%2C%20-%20%EB%A0%88%EC%9D%B4%EB%B8%94%EA%B3%BC%20%EA%B7%B8%20%EB%92%A4%EC%9D%98%20%ED%8A%B9%EC%A0%95%20%EC%88%98%EC%9D%98%20%EA%B3%B5%EB%B0%B1%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.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
이는 출력을 더 명확하게 하기 위한 것일 뿐 표준은 없습니다. =>
, ==>
, , 은 문서의 제목이나 부제와 같은 수준일 뿐입니다 ===>
.====>
좋은 결과를 얻으려면 원하는 것을 사용하십시오.