请教如何用通配符或正则+test检测一个文件是否存在

请教如何用通配符或正则+test检测一个文件是否存在

RT
文件名可能是
/tmp/.X0-lock
/tmp/.X1-lock
/tmp/.X2-lock
。。。。。。。。。。

这问题好像很简单
但我就是不会。。。。。      
看不懂       
想达到这个目的
[[ -e /tmp/.X?-lock ]] && echo "There"
但是test这么用好像不行

直到现在我用的方法还是
ls -1 /tmp/.X?-lock > /dev/null 2>&1 &&  echo "There"      
好像没有什么好的方法      
看来我那个方法还算是不错的了