Echo 명령을 사용하여 Bash에서 텍스트 색상 변경

Bash

Linux에서 터미널 텍스트 색상 사용자 정의

Linux 터미널에서 작업할 때 가독성을 높이거나 중요한 정보를 강조하기 위해 텍스트 출력 색상을 변경하는 것이 유용할 수 있습니다. 이는 스크립트에서나 사용자에게 메시지를 표시할 때 특히 유용할 수 있습니다.

이 글에서는 `echo` 명령을 사용하여 텍스트를 빨간색으로 인쇄하는 방법을 살펴보겠습니다. 이 간단한 기술을 사용하면 터미널 출력을 시각적으로 더 매력적이고 탐색하기 쉽게 만들 수 있습니다.

명령 설명
#!/bin/bash 스크립트가 Bash 셸에서 실행되어야 함을 지정합니다.
RED='\033[0;31m' 빨간색 텍스트에 대한 ANSI 이스케이프 코드로 변수를 정의합니다.
NC='\033[0m' 텍스트 색상을 기본값으로 재설정하는 변수를 정의합니다.
echo -e echo 명령에서 백슬래시 이스케이프 해석을 활성화합니다.
\033[0;31m 텍스트 색상을 빨간색으로 설정하기 위한 ANSI 이스케이프 코드입니다.
\033[0m 텍스트 색상을 기본값으로 재설정하기 위한 ANSI 이스케이프 코드입니다.
print_red() Bash에서 텍스트를 빨간색으로 인쇄하는 함수를 정의합니다.

텍스트 색상 사용자 정의를 위한 Bash 스크립트 탐색

제공된 스크립트는 다음을 사용하여 터미널에서 텍스트의 출력 색상을 변경하는 방법을 보여줍니다. Bash에서 명령을 실행합니다. 첫 번째 스크립트는 변수에 정의하여 빨간색과 색상 없음에 대한 ANSI 이스케이프 코드를 설정합니다. 그리고 . 그만큼 명령은 ANSI 코드를 올바르게 처리하는 데 필요한 백슬래시 이스케이프 해석을 활성화하는 데 사용됩니다. 이러한 변수로 텍스트를 래핑하여 원하는 빨간색 텍스트 출력을 얻은 다음 기본 색상으로 재설정합니다.

두 번째 스크립트는 다음과 같은 함수를 소개합니다. . 이 기능은 빨간색 텍스트를 캡슐화하여 빨간색 텍스트를 인쇄하는 과정을 단순화합니다. ANSI 이스케이프 코드를 사용하여 명령을 실행합니다. 함수는 문자열 매개변수와 함께 호출되며, 그 매개변수는 빨간색으로 인쇄됩니다. 이 방법은 스크립트의 다양한 부분에 빨간색 텍스트를 인쇄하는 재사용 가능한 방법을 제공합니다. 세 번째와 네 번째 스크립트는 비슷한 원칙을 따르지만 동일한 결과를 얻기 위해 명령을 구성하고 호출하는 다양한 방법을 보여 주며 텍스트가 빨간색이고 일반 색상으로 재설정되도록 합니다.

Bash를 사용하여 터미널 텍스트 색상 변경

Bash의 쉘 스크립팅

#!/bin/bash
# Script to print text in red color
RED='\033[0;31m'
NC='\033[0m' # No Color
echo -e "${RED}This text is red${NC}"

Echo 명령에 ANSI 이스케이프 코드 적용

터미널 색상 출력을 위한 Bash 스크립트

#!/bin/bash
# Function to print in red
print_red() {
  echo -e "\033[0;31m$1\033[0m"
}
# Calling the function
print_red "This is a red text"

색상으로 터미널 출력 사용자 정의

Bash에서 ANSI 코드 사용

#!/bin/bash
# Red color variable
RED='\033[0;31m'
NC='\033[0m' # No Color
TEXT="This text will be red"
echo -e "${RED}${TEXT}${NC}"

Linux에서 에코 출력 색칠하기

컬러 텍스트용 Bash 스크립트

Bash의 터미널 텍스트 색상 지정을 위한 고급 기술

Bash에서 터미널 출력을 사용자 정의하는 또 다른 측면은 경고, 오류 또는 성공 메시지와 같은 다양한 목적에 대해 다양한 색상을 사용하는 것입니다. 이는 여러 ANSI 이스케이프 코드 변수를 정의하여 달성할 수 있습니다. 예를 들어 다음을 정의할 수 있습니다. 성공 메시지와 경고를 위해. 스크립트에서 이러한 변수를 사용하면 표시되는 메시지 유형에 따라 시각적 단서를 제공하는 보다 사용자 친화적인 인터페이스를 만들 수 있습니다.

또한 조건문과 루프를 사용하면 스크립트 기능을 더욱 향상시킬 수 있습니다. 예를 들어 다음을 사용할 수 있습니다. 명령의 상태를 확인하고 그에 따라 성공 또는 오류 메시지를 인쇄하는 명령문입니다. 루프를 사용하면 여러 파일이나 입력을 반복하여 일관된 색상으로 구분된 피드백을 제공할 수 있습니다. 이러한 기술을 색상 사용자 정의와 결합하면 더 쉽게 읽고 디버그할 수 있는 강력하고 유용한 스크립트가 생성됩니다.

  1. Bash에서 텍스트 색상을 어떻게 변경합니까?
  2. ANSI 이스케이프 코드를 다음과 함께 사용하세요. 다음과 같은 명령 그리고 .
  3. 빨간색 외에 다른 색상도 사용할 수 있나요?
  4. 예, 다음과 같은 다른 색상을 정의할 수 있습니다. 그리고 각각의 ANSI 코드를 사용합니다.
  5. 무엇을 하다?
  6. 텍스트 색상을 기본 터미널 색상으로 재설정합니다.
  7. 꼭 사용해야 하나요? 깃발을 꽂다 ?
  8. 예, 플래그를 사용하면 백슬래시 이스케이프를 해석하여 ANSI 코드가 작동할 수 있습니다.
  9. 다른 셸의 텍스트 색상을 변경할 수 있나요?
  10. 예, 하지만 구문은 다를 수 있습니다. 개념은 Zsh 또는 Fish와 같은 셸 전체에서 유사합니다.
  11. Bash 스크립트에 색상을 어떻게 포함하나요?
  12. 색상 변수를 정의하고 다음을 사용하여 스크립트 내에서 사용하십시오. 또는 기능.
  13. 한 줄에 여러 색상을 결합할 수 있나요?
  14. 예, 다음과 같이 텍스트 내에 다양한 색상 코드를 삽입하여 혼합할 수 있습니다. .

마무리: Bash의 터미널 텍스트 색상

Bash 스크립트를 사용하여 터미널에서 텍스트 색상을 변경하는 것은 출력의 가독성과 구성을 향상시키는 강력한 방법입니다. ANSI 이스케이프 코드를 활용하여 명령을 사용하면 중요한 정보를 쉽게 강조 표시하고 스크립트를 더욱 사용자 친화적으로 만들 수 있습니다. 이러한 기술을 통합하면 보다 효율적이고 시각적으로 매력적인 터미널 상호 작용이 가능해집니다.