Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!AUREL.CALTECH.EDU!bfox From: bfox@AUREL.CALTECH.EDU (Brian Fox) Newsgroups: gnu.bash.bug Subject: Message "foo: is a directory" with "foo" execuatable on path and "foo" subdir Message-ID: <8906121841.AA11648@aurel.caltech.edu> Date: 12 Jun 89 18:41:57 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: bfox@ai.mit.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 32 Posted-Date: 12 Jun 89 16:14:01 GMT Date: 12 Jun 89 16:14:01 GMT From: milano!perseus!rcp@cs.utexas.edu (Rob Pettengill) Organization: MCC Software Technology Program Sender: bug-bash-request@prep.ai.mit.edu Running SunOS 3.5 and bash 0.99 ... I first found this problem with "mail" (I have a directory called "mail"). It appears that for any command called "foo" on my path, if I have a subdirectory called "foo", then I get the message "foo": is a directory. Example: perseus:/usr/stp/rcp 47=> which xsrbm /usr/stp/rcp/bin/xsrbm perseus:/usr/stp/rcp 48=> mkdir xsrbm perseus:/usr/stp/rcp 49=> xsrbm xsrbm: is a directory perseus:/usr/stp/rcp 50=> rmdir xsrbm perseus:/usr/stp/rcp 51=> xsrbm if: Missing file name. perseus:/usr/stp/rcp 52=> ;rob This is a bug from versions earlier than .95. Are you sure you are using .99? I cannot recreate this bug. Brian Fox