' Er det en spesiell karakter jeg kan sette før og etter" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| "finne kommandoen" for å finne filer i gjeldende kataloger, men ikke i "subdir" | swamymns | Shell programmering og Skripting | 9 | 07-22-2008 12:23 |
| Utvikling Releases: Linux Mint 4.0 Beta "Fluxbox", 4.0 Alpha "Debian" | iBot | UNIX og Linux RSS Nyheter | 0 | 01-04-2008 03:00 |
| Forklar line "mn_code \u003d` konv | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Spørsmål og svar | 4 | 12-20-2007 01:52 |
| Hvordan komme Finn kommando arbeidet med en variabel bestått "*"-verdien? | unxuser | Shell programmering og Skripting | 5 | 08-16-2006 11:47 |
| Unix "på" / "cron" Command nytt problem ... Trenger du hjelp | Mohanraj | UNIX for Dummies Spørsmål og svar | 3 | 01-26-2006 08:08 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
"Fet" utskrift av en variabel i PS1 kommandoen
Jeg ønsker å "Fet" print vertsnavnet i følgende uttalelse:
export PS1 \u003d $ USER "@"$( hostname-s): '$ PWD>' Er det en spesiell karakter jeg kan sette før og etter variabelen for å gjøre den fet eller blinker? Takk. |
|
||||
|
Det er ganske mye kopien + lime inn svaret, men det er i bash syntaks, som kan eller ikke kan fungere for deg. Generelt ANSI koder begynner med ESC [og slutter med m etter noen tall fungerer godt, men de er ikke bærbar for alle terminaler. A (litt) mer portable løsningen ville være å bruke tput Code:
PS1=$USER"@"$(tput bold)$(hostname -s)$(tput sgr0):'$PWD>' Se tput manuelle siden for mer informasjon. Kanskje du vil finne at kodene produksjon av tput er nøyaktig tilsvarer hardkodede escape-koder gitt ovenfor. I teorien burde tput være bærbare til terminaler som ikke snakker Ansi, men jeg vet ikke om en reell situasjon hvor dette ville gjøre en enorm forskjell. (Koden \ 033 er oktale for flukten tegn.) Sist endret av æra; 03-17-2008 kl 03:00.. |
|
|||||
|
Hei.
Sannsynligvis mer enn du noen gang ønsket å vite: HOWTO: Endre Shell Prompt Sitat:
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|