bash `test -e' problem with cdrom drive and soft-disk drive

Haojun Bao baohaojun@gmail.com
Mon Jun 8 15:20:00 GMT 2009


Corinna Vinschen <corinna-cygwin@cygwin.com> writes:
> On Jun 8 22:53, Haojun Bao wrote:
>>>> If you have cd-rom/soft-disk drive, please run the following test case,
>>>> for x in {a..z}; do 
>> if test -e /cygdrive/$x/Windows ; then
>> echo "Windows found on /cygdrive/$x"
>> cd /cygdrive/$x
>> fi
>> done
>>>> And here's the result:
>>>> Windows found on /cygdrive/a
>> bash: cd: /cygdrive/a: No medium found
>> Windows found on /cygdrive/c
>> Windows found on /cygdrive/j
>> bash: cd: /cygdrive/j: No medium found
>> Windows found on /cygdrive/k
>> bash: cd: /cygdrive/k: No medium found
>> And what's the problem?
Also, here's another test case:
 for x in {a..z}; do PATH=/cygdrive/$x/bin:"$PATH"; ls.exe; done
The result will be take a long time to complete if you have a `A:' drive
in `My Computer', like the following:
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/a/bin/ls.exe: Permission denied
 bash: /cygdrive/j/bin/ls.exe: Permission denied
 bash: /cygdrive/k/bin/ls.exe: Permission denied
Since I have nothing in drive A:/J:/K:, I think something is wrong with
the file system mounting. Can you reproduce it? 
Oh, forgot to mention, I'm testing the cygwin-1.7.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /