Re: Bash-Prompt, das nicht zu lang wird
- From: Stefan Reuther <stefan.news@xxxxxxxx>
- Date: Thu, 05 Jan 2006 18:43:11 +0100
Felix E. Klee wrote:
> Sowas kann man z.B. wie folgt bauen:
>
> export PS1='$(pwd | sed -e "s/\(.\{16\}\)/[...]\1/")> '
Ich nehme an, du willst dass der Prompt, wenn er länger als X ist,
eingekürzt wird? (obiges pappt nur vor lange Prompts noch was davor).
> Aber gibt es ein *einfache* Alternative, die nicht pwd und sed bemüht?
Mit der Bash-Variablensubstitution kannst du jedenfalls eine Menge reißen.
Ob du das als einfach bezeichnest? Ist auch nur Sonderzeichensuppe.
Zum Beispiel:
PS1='${PWD/?????????????????*/[...]${PWD: -13}}> '
ergibt:
/>
/> cd tmp
/tmp> cd
/cygdrive/c/home> cd src/
[...]ve/c/home/src> cd jvc/
[...]/home/src/jvc>
Stefan
.
- Follow-Ups:
- Re: Bash-Prompt, das nicht zu lang wird
- From: Felix E. Klee
- Re: Bash-Prompt, das nicht zu lang wird
- References:
- Bash-Prompt, das nicht zu lang wird
- From: Felix E. Klee
- Bash-Prompt, das nicht zu lang wird
- Prev by Date: Re: sort nummeric problem
- Next by Date: Re: sort nummeric problem
- Previous by thread: Re: Bash-Prompt, das nicht zu lang wird
- Next by thread: Re: Bash-Prompt, das nicht zu lang wird
- Index(es):
Relevant Pages
|