' Er det en spesiell karakter jeg kan sette før og etter" /> "Fet" skriver en variabel i PS1 kommando - Den UNIX og Linux Forums
The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 03-17-2008
pdtak pdtak is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Sted: Sacramento
Innlegg: 33
"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.
  #2 (permalink)  
Old 03-17-2008
jaduks's Avatar
jaduks jaduks is offline
Registrert bruker
  
 

Bli Dato: Aug 2007
Beliggenhet: Assam, India
Innlegg: 167

Code:
export PS1='\u@\033[1m`hostname`\033[0m:\w> '
or
export PS1='\u@\033[1m\h\033[0m:\w> '

/ / Jadu
  #3 (permalink)  
Old 03-17-2008
æra
Gjestene
  
 

Innlegg: n / a
Bits: 0 [Bank]
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..
  #4 (permalink)  
Old 03-17-2008
drl's Avatar
drl drl is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: april 2007
Beliggenhet: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Innlegg: 717
Hei.

Sannsynligvis mer enn du noen gang ønsket å vite:
HOWTO: Endre Shell Prompt
Sitat:
... Denne artikkelen viser deg hvordan du tilpasser du ber for de 6 vanligste skjellene. De er Bourne, Korn, BASH, Z, TC og C. ...
Skål, drl
  #5 (permalink)  
Old 03-17-2008
pdtak pdtak is offline
Registrert bruker
  
 

Bli Date: Feb 2008
Sted: Sacramento
Innlegg: 33
det virket, takk!

tput metoden fungerte for meg, takk alle for sjenerøs inngang.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 10:44.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0