Bash Echo를 색상과 함께 사용하는 방법

Bash Echoleul Saegsang Gwa Hamkke Sayonghaneun Bangbeob



Echo는 스크립트 출력에 텍스트나 변수를 표시하는 명령입니다. 그러나 'echo' 명령은 출력 인쇄에만 국한되지 않으며 출력에 색상을 추가하는 등 다양한 작업을 수행할 수 있습니다. 출력 색상을 변경하면 정보의 가독성이 향상됩니다.

또한 'echo' 명령과 함께 몇 가지 추가 옵션을 사용하여 출력 색상을 변경할 수 있습니다. 이 블로그에서는 Linux에서 Bash 에코를 색상과 함께 사용하는 모든 방법을 설명합니다.







색상과 함께 Bash Echo를 사용하는 방법

Bash에서 에코와 함께 다양한 색상을 사용하면 텍스트의 가시성을 향상하고 중요한 텍스트를 강조 표시하는 데 도움이 됩니다. echo를 사용하는 동안 다음 명령을 입력합니다.



에코 -그것은 '\e[1;32m이 텍스트 줄은 녹색\e[0m'입니다.
  • '-e' 옵션을 사용하면 'echo' 명령이 이스케이프 시퀀스를 적절하게 식별하고 해석할 수 있습니다.
  • \e[1;32m은 녹색에 대한 ANSI 코드입니다.
  • \e[0m은 텍스트 색상을 재설정하기 위해 줄 끝에 추가하는 색상 없음 코드입니다.



ANSI 이스케이프 코드

이제 녹색 이외의 색상 코드가 궁금할 것입니다. 다음은 모든 기본 색상과 해당 ANSI 코드 목록입니다.





  • 검정색: \e[0;30m
  • 빨간색: \e[0;31m
  • 녹색: \e[0;32m
  • 노란색: \e[0;33m
  • 파란색: \e[0;34m
  • 마젠타: \e[0;35m
  • 청록색: \e[0;36m
  • 흰색: \e[0;37m

굵은 텍스트

텍스트를 굵게 표시하려면 색상 코드에서 '0'을 '1'로 바꾸세요. 예를 들어 다음과 같이 명령을 사용합니다.

echo '\e[1;34m청록색 굵은 텍스트\e[0m'의 예입니다.'



배경색 변경

대신 텍스트 배경색을 변경하려면 콜론(;) 뒤에 3 대신 접두사 4를 사용하세요. 예를 들어:

에코 -그것은 '\e[0;42m이 텍스트의 배경은 녹색입니다\e[0m'

이전 예에서 텍스트를 굵게 표시하려면 다음을 사용합니다.

에코 -그것은 '\e[1;42m녹색 배경에 굵은 글씨입니다\e[0m'

변수 사용

이러한 코드를 반복적으로 입력하는 것은 피곤할 수 있습니다. 따라서 이 프로세스를 쉽게 만드는 접근 방식을 살펴보겠습니다. 여기서는 몇 가지 변수를 선언하고 원하는 색상에 따라 색상 코드를 할당하겠습니다. 이 작업은 터미널 세션에서 한 번 수행해야 합니다.

녹색 = '\e[0;32m'

초기화 = '\e[0m'

에코 -그것은 ' ${녹색} 초록색 글씨예요 ${재설정} '

요약

'echo' 명령은 텍스트만 표시하도록 제한되지 않습니다. 텍스트 색상을 변경하는 방법이 있습니다. 이 빠른 가이드에서는 Bash 에코를 색상과 함께 사용하는 방법에 대해 논의했습니다. 이는 간단한 'echo color' 명령으로 시작됩니다. 그런 다음 다양한 색상에 대한 ANSI 코드를 볼 수 있습니다. 또한, 컬러 텍스트를 굵게 표시하는 방법과 텍스트의 배경색을 변경하는 방법도 설명했습니다.