배경색이나 텍스트 색상만 다시 기본값으로 재설정할 수 있나요(둘 다는 안 됨!)
예:
echo -e "\033[32;41mFoo bar\033[30m baz" # Doesn't reset background color
echo -e "\033[32;41mFoo bar\033[0m baz" # Resets the background color and text color
이를 수행할 수 있는 방법이 있습니까?
두 번째 명령문에서 배경색을 지정할 수 있다는 것을 알고 있지만 색상을 알 수 없습니다. ( echo -e "\033[32;41mFoo bar\033[0m baz"
)
답변1
전경 과 배경의 기본 색상을 각각 지정 39
하고 표현합니다. (굵게 표시 없음, 밑줄 없음, 깜박임 없음, 반전 색상 없음, 숨김 없음, 기본 전경, 기본 배경) 과 동일합니다 .49
\e[0m
\e[22;24;25;27;28;39;49m
터미널 제어 시퀀스는 다음에서 찾을 수 있습니다.xterm 문서(대부분의 터미널은 이제 xterm의 리드를 따릅니다).