linux-l: bash-prompt zu breit

Thomas Knop t.knop at isv-gmbh.de
Do Feb 10 15:20:28 CET 2000


On, Don, 10 Feb 2000, Jens Dreger wrote:
> Hallo !
> 
> Kann mir jemand sagen, wie ich den bash-prompt auf die letzten n
> Segmente des Pfades beschraenke ? Es kann doch nicht angehen, dass das
> nicht (einfach) geht. Also, statt
> 
> dreger at smart:/usr/local/und/noch/drei/tausend/verzeichnisse/weiter>
> 
> haette ich dann gerne sowas wie
> 
> dreger at smart:.../verzeichnisse/weiter>
Wie wäre in /etc/profile oder änlich etwas in der Form:

    set_prompt ()
    {
        PS1="${HOST} ${USER} \\! (`echo ${PWD} | sed -e 's|.*'${HOME}'|~|' -e 's
|.*[^/]/\([^/]*/[^/]*\)|\1|'`): "
    }
    cd      () { builtin cd $*; set_prompt; }
    popd    () { builtin popd $*; set_prompt; }
    pushd   () { builtin pushd $*; set_prompt; }

    set_prompt

Gruß
  Thomas

PS: Nicht von mir, aber geht :-)
--
Thomas Knop               Tel: +49-30-53433408
ISV GmbH Berlin           Fax: +49-30-53433435
Am Treptower Park 75        t.knop at isv-gmbh.de
12435 Berlin            http://www.isv-gmbh.de



Mehr Informationen über die Mailingliste linux-l