Path: utzoo!attcan!uunet!ispi!jbayer From: jbayer@ispi.COM (Jonathan Bayer) Newsgroups: comp.unix.shell Subject: command line prompt (need current directory) Message-ID: <1683@ispi.COM> Date: 14 Sep 90 03:00:52 GMT Distribution: comp Organization: Intelligent Software Products, Inc. Lines: 38 I know that this subject comes up about once a year or so. Now it is my turn :-) I have a customer who wants/needs the prompt to show the current directory (similar to MS-DOS :-( ). I reached back into my archives and pulled out the following script: c() # you might not be able to name this function `cd' { cd $1 PS1="`pwd`> " } This was placed into /etc/profile, and works well, until a new shell is spawned. The new shell does not inherit the shell function. My questions are: 1. How can I make the new shell inherit shell functions? 2. Is it possible to have a shell function have the same name as a real function (ie: name this function "cd", and have it use the normal "cd" to change the directory)? I will summarize to the net after stripping out all extraneous lines and comments. Thank you. JB -- Jonathan Bayer Intelligent Software Products, Inc. (201) 245-5922 500 Oakwood Ave. jbayer@ispi.COM Roselle Park, NJ 07204