Shell echo 출력 색상 내용
기본 문법
echo "\033[41;36m something \033[0m"
보다 쌍 을 이 루어 나타 난 것 이다. 이것 은 고정 문법 이다. 알 면 된다. 그 다음 에 첫 번 째 '\033 [' 뒤 에는 41, 36m, 두 번 째 '\033 [' 뒤 에는 0 m '이다. 구체 적 인 의 미 는 다음 과 같다.
첫번째
괄호 뒤에 값 이 하나 있 을 수도 있 고 두 개의 값 이 있 을 수도 있 습 니 다. 분점 으로 구분 되 어 표시 할 텍스트 의 배경 과 색 을 의미 합 니 다. 기본 값 은 창 원래 의 색 입 니 다.
그 중에서 41 의 위 치 는 배경 바탕색 을 대표 하고 36m 의 위 치 는 문자 의 색 을 대표 하 며 배경 바탕색 은 m 를 추가 하지 않 으 며 문자 색 은 m 를 추가 해 야 한다.
색상 에 대응 하 는 값 은 다음 과 같 습 니 다.
背景的颜色范围是 40 -- 47
echo -e “\033[40;37m 黑底白字 \033[0m”
echo -e “\033[41;37m 红底白字 \033[0m”
echo -e “\033[42;37m 绿底白字 \033[0m”
echo -e “\033[43;37m 黄底白字 \033[0m”
echo -e “\033[44;37m 蓝底白字 \033[0m”
echo -e “\033[45;37m 紫底白字 \033[0m”
echo -e “\033[46;37m 天蓝底白字 \033[0m”
echo -e “\033[47;30m 白底黑字 \033[0m”
字体的颜色范围是 30m -- 37m
echo -e “\033[30m 黑色字 \033[0m”
echo -e “\033[31m 红色字 \033[0m”
echo -e “\033[32m 绿色字 \033[0m”
echo -e “\033[33m 黄色字 \033[0m”
echo -e “\033[34m 蓝色字 \033[0m”
echo -e “\033[35m 紫色字 \033[0m”
echo -e “\033[36m 天蓝字 \033[0m”
echo -e “\033[37m 白色字 \033[0m”
---------------------------------------------------------------------------------------------------
두번째
뒤에 0 m 만 있 습 니 다. 이것 은 특정한 특수 디 스 플레이 효 과 를 제어 하 는 것 입 니 다. 예 를 들 어 표시 할 때 커서 의 제어, 반 짝 임 등 은 기본적으로 사용 할 수 없습니다. 아래 에 열거 하여 참고 하 시기 바 랍 니 다.
\33[0m 关闭所有属性
\33[1m 设置高亮度
\33[4m 下划线
\33[5m 闪烁
\33[7m 反显
\33[8m 消隐
\33[30m — \33[37m 设置前景色
\33[40m — \33[47m 设置背景色
\33[nA 光标上移n行
\33[nB 光标下移n行
\33[nC 光标右移n行
\33[nD 光标左移n行
\33[y;xH设置光标位置
\33[2J 清屏
\33[K 清除从光标到行尾的内容
\33[s 保存光标位置
\33[u 恢复光标位置
\33[?25l 隐藏光标
\33[?25h 显示光标
echo – e 인 자 는 자신의 시스템 에 따라 선택 할 수 있 습 니 다. - e 를 추가 하지 않 아 도 됩 니 다. 표시 되 지 않 으 면 추가 할 수 있 습 니 다. 이것 은 주로 전의 와 관련 된 문제 입 니 다.
내 가 사용 하 는 부분 셸 은 다음 과 같다.
#!/bin/bash
text=`cat /etc/passwd`
echo “\033[41;37m $text \033[0m”
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.