" Finns det en speciell karaktär jag kan sätta före och efter" />
![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| "hitta kommandot" för att hitta filerna i den aktuella kataloger men inte i "underbibliotek" | swamymns | Shell-programmering och Skript | 9 | 07-22-2008 12:23 |
| Utveckling Offentliggöranden: Linux Mint 4.0 Beta "Fluxbox, 4.0 Alpha" Debian " | iBot | UNIX och Linux RSS Nyheter | 0 | 01-04-2008 03:00 |
| Förklara line "mn_code \u003d" env | grep ".. MN" | awk-F "\u003d" '(print $ 2)' "" | Lokesha | UNIX for Dummies Frågor & Svar | 4 | 12-20-2007 01:52 |
| Hur får man Hitta kommandot fungerar med en variabel som går "*" värde? | unxuser | Shell-programmering och Skript | 5 | 08-16-2006 11:47 |
| Unix "till" / "Cron" Command nytt problem ... Behöver hjälp | Mohanraj | UNIX for Dummies Frågor & Svar | 3 | 01-26-2006 08:08 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
"Fetstil" Skriva ut en variabel i PS1 kommandot
Jag skulle vilja "fet" Skriv hostname i följande uttalande:
export PS1 \u003d $ USER "@"$( hostname-s): "$ PWD> ' Finns det en speciell karaktär jag kan sätta före och efter variabeln för att göra den fet eller blinkar? Tack. |
|
||||
|
Det är ganska mycket att kopiera och klistra in svar, men det är i bash syntax, som kanske eller kanske inte fungerar för dig.
I allmänhet ANSI koder som börjar med ESC [och slutar med m efter några siffror fungerar bra, men de är inte bärbara till alla terminaler. A (något) mer portabel lösning vore att använda tput Kod:
PS1=$USER"@"$(tput bold)$(hostname -s)$(tput sgr0):'$PWD>' Kanske du kommer att tycka att de koder produktionen med tput är exakt motsvarar de hårdkodade escape-nummer som anges ovan. I teorin borde tput vara bärbar till terminaler som inte talar ANSI, men jag vet inte av en verklig värld situation där detta skulle göra en enorm skillnad. (Koden \ 033 är oktala för utrymning tecken.) Senast redigerad av era; 03-17-2008 at 03:00.. |
|
|||||
|
Hej.
Förmodligen mer än du någonsin vill veta: HOWTO: Ändra din skalprompten Citat:
|