Drobny k

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Gość

Post autor: Gość »

Pokaż wpis dla PS1
£ącznie z definicjami kolorów.


Pozdrawiam
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

tam zastosowałem:

Kod: Zaznacz cały

TPUT=/usr/bin/tput
red="$($TPUT bold;$TPUT setaf 1)"
none='\[\033[00m\]' 

PS1=$red'\u >> '$none
Ale to jest bez znaczenia czy robie przez TPUT czy jak PhockouS... zawsze mam ten sam efekt (niezależnie od systemu: testowałem na openSUSE, Debianie oraz OpenBSD)
Gość

Post autor: Gość »

Spróbuj dokładnie tak:

Kod: Zaznacz cały

red="\[\033[01;31m\]"
none="\[\033[00m\]"

PS1="${red}\u >> ${none}"
Pozdrawiam
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

Działa, dzięki wielkie :!:
Czyli musze w ten sposób robić kolorki, przez tput nie pójdzie?
Gość

Post autor: Gość »

Nie do końca ...
PS1 jest zmienną - nauczcie się, że wartości zmiennych w 99% przypadków należy wpisywać w " ".

Pozdrawiam

P.S.
Ostatnimi czasy zraziłem się do tput, więc przepisałem z tput na kody kolorów z tego względu, że w kilku wypadkach lubił on robić nie do końca to czego się oczekiwało.
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

Niestety jak wstawiam zmienne przez tput to teks jest zawijany :/
I wszystkie zmienne są w " "
ODPOWIEDZ