echo 색상 표시

1931 단어
스 크 립 트 를 자주 쓰 는 사람 에 게 는 디 스 플레이 의 분류 도 중요 하 다. 어떤 내용 은 디 스 플레이 에 중심 을 두 어야 하 며 서로 다른 색 으로 강조 할 수 있다.
다음은 셸 아래 의 다양한 색상 의 디 스 플레이 를 function 형식 으로 썼 습 니 다. 직접 호출 하면 됩 니 다. (모두 검은색 배경 에서 자주 사용 되 는 것 입 니 다)
function 에 서 는 두 가지 디 스 플레이 효과 로 나 뉘 는데 하 나 는 반 짝 이지 않 고 하 나 는 반 짝 이 는 효과 입 니 다.
function echo_red(){
    echo -e "\033[31m $1 \033[0m"
    echo -e "\033[31m \033[05m $1 \033[0m" 
}
function echo_green(){
   echo -e "\033[32m $1 \033[0m" 
   echo -e "\033[32m \033[05m $1 \033[0m" 
}
function echo_yellow(){
    echo -e "\033[33m $1 \033[0m"
   echo -e "\033[33m \033[05m$1 \033[0m" 
}
function echo_blue(){
    echo -e "\033[34m $1 \033[0m"
    echo -e "\033[34m \033[05m $1 \033[0m" 
}
function echo_purple(){
    echo -e "\033[35m $1 \033[0m"
    echo -e "\033[35m \033[05m$1 \033[0m" 
}
function echo_azure(){
    echo -e "\033[36m $1 \033[0m"
    echo -e "\033[36m \033[05m $1 \033[0m" 
}

위의 효과 에 대해 특별한 수요 가 있다 면 사용자 정의 배경 을 사용 할 수 있 습 니 다.
배경 bule, 글꼴 white 라면 스 크 립 트 는 다음 과 같 습 니 다.
function echo_blue_white(){
    echo -e "\033[44;37m $1 \033[0m" 
    echo -e "\033[45;37m \033[05m $1 \033[0m"
}

저 는 개인 적 으로 이런 색깔 을 좋아해요.
fuction 을 정의 하려 면 다음 과 같 습 니 다.
function echo_color(){
    case $1 in
        "red")
            echo -e "\033[31m $1 \033[0m" ;;
        "yellow")
            echo -e "\033[33m $1 \033[0m" ;;
        "blue")
            echo -e "\033[34m $1 \033[0m" ;;
        "purple")
            echo -e "\033[35m $1 \033[0m" ;;
        "green")
            echo -e "\033[32m $1 \033[0m" ;;
        "*")
            echo -e "\033[37m $1 \033[0m" ;;
    esac
}

 
게 으 른 자 는 이 게 으 른 방법 을 써 야 지, 하하 하

좋은 웹페이지 즐겨찾기