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