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

Haojun Bao baohaojun@gmail.com
Mon Jun 8 15:14: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?

The problem is that I think if `cd /cygdrive/a' failes, then so should
`test -e /cygdrive/a/Windows'
--
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 によって変換されたページ (->オリジナル) /