tput을 사용하여 BASH 스크립트 출력 색상화 - 좋은 색상을 선택하는 방법은 무엇입니까? [폐쇄]

tput을 사용하여 BASH 스크립트 출력 색상화 - 좋은 색상을 선택하는 방법은 무엇입니까? [폐쇄]

사용자가 더 쉽게 사용할 수 있도록 길고 복잡한 대화형 스크립트 BASH의 출력에 색상을 지정 하고 싶습니다. 나이미 tput 사용법을 배웠습니다., 하지만 내 질문은 디자인 문제에 더 가깝습니다.

터미널 스타일은 일반적으로 whitish backgroundand black text, 또는 black backgroundwhite/yellow/light green텍스트입니다. 필요하다면 이렇게 말할 수 있어요.내 스크립트의 색상을 모든 터미널에서 보기 좋게 선택하려면 어떻게 해야 합니까?

pink background with white snowflakes그리고 가 있는 터미널 도 한 번 본 적이 있습니다 black text. 음, 원하는 경우 명시적으로 검정색 배경을 설정하고 출력 색상을 지정할 수 있지만,사용자 설정을 덮어쓰고 싶지 않습니다..

이 문제를 해결하는 방법에 대한 일반적인 제안이 있습니까?

답변1

모든 배경에 어울리는 색상을 찾으려고 노력하는 것이 아니라 현재 배경에 맞게 조정하는 것이 가장 좋은 방법이라고 생각합니다. 예를 들어, 이는 "밝은" 변형과 "어두운" 변형이 있는 vim 강조 표시 구성표의 기본값입니다. 당신은 할 수환경에서 배경색 읽기그리고 그에 따라 색상을 선택하세요. 배경이 어두우면 밝은 색상을 사용하고, 배경이 밝으면 어두운 색상을 사용하세요.

관련 정보