Summary: Newbie Question: Prompt String for ksh

From: Gary George <GGeorge_at_edc.gov.ab.ca>
Date: Mon, 06 Apr 1998 11:43:36 -0600

Thank you all who supplied the answer:

        Insert
                PS1='$PWD>'
        in your .profile file.

DINMAN_at_aladdin-asi.com was the first to respond, followed quickley by:
Mukesh Soni, Eric Mermelstein, Larry Griffith, Graham McKenzie, Charles
Vachon, L. A. Mullikin, and Lucien Hercaud.

H. Blakely Williford offered an enhanced alternative:
        PS1=`echo '\n$HOST \033[1m$PWD\033[0m\n> '`
which retains the hostname in the string (a very good idea), highlights
the working directory in red, and starts a '>' prompt on a new line
(another good idea, since paths in UNIX seem to grow quite long.)

Scott L. McCracken offered a truely general approach, frontending the
'cd' command with a function:
        CD() {
            cd "$1"
            PS1="`pwd`>"
            unalias cd
            alias cd=CD
        }
        CD $HOME

Again, thank you all for your responses. My users were quite pleased,
too.

Gary George, I.S.P.


> -----Original Message-----
> From: Gary George
> Sent: Monday, April 06, 1998 9:04 AM
> To: 'Alpha Managers'
> Subject: Newbie Question: Prompt String for ksh
>
> Is there a way to make the Korn shell prompt show the current working
> directory, like the MS-DOS "PROMPT $P$G" ?
>
> Thanks.
>
> Gary George, I.S.P.
>
Received on Mon Apr 06 1998 - 19:45:12 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:37 NZDT