Próbowałem sobie przypomnieć, jak mogłem wstępnie zdefiniować kolory w .bashrc
pliku, aby można je było na przykład wywoływać ${RED}
.
Nie pamiętam, czy to był właściwy sposób, ale jeśli coś pamiętam, to było coś takiego;
NC="\033[0;0;0m" # no color or formatting
RED="\033[1;49;91m" # color red
BLU="\033[1;49;94m" # color blue
GRN="\033[1;49;32m" # color green
inny, o którym pamiętam, był używany, function
więc można go było użyć w dowolnym miejscu i czasie. Miałem plik pokazujący, jak to zrobić, ale zgubiłem ten plik, który pokazał, jak to zrobić, i nie pamiętam, jak to działa.
command-line
bash
souravc
źródło
źródło
źródło
Być może widziałeś
$'...'
składnię, która powoduje, że powłoka interpretuje sekwencje odwrotnego ukośnika:Kolejny sposób to zrobić, używając tput :
Możesz połączyć je z funkcjami otoki w odpowiedzi souravc; nie będziesz potrzebować
-e
.źródło