Wie kann ich in einem Shell-Skript programmgesteuert testen, ob das Terminal 24-Bit oder True Color unterstützt?
Verwandt:Bei dieser Frage geht es um das Drucken eines 24-Bit-/Truecolor-Testmusters zur Überprüfung des Augapfels
Akzeptierte Antwort:
Diese Quelle sagt, zu prüfen, ob $COLORTERM
enthält 24bit
oder truecolor
.
sh
[ "$COLORTERM" = truecolor ] || [ "$COLORTERM" = 24bit ]
bash
/ zsh
:
[[ $COLORTERM =~ ^(truecolor|24bit)$ ]]