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