Test whether a glob has any matches in bash

后端 未结 19 2709
夕颜
夕颜 2020-11-22 15:51

If I want to check for the existence of a single file, I can test for it using test -e filename or [ -e filename ].

Supposing I have a glob

19条回答
  •  醉酒成梦
    2020-11-22 16:36

    I have yet another solution:

    if [ "$(echo glob*)" != 'glob*' ]
    

    This works nicely for me. Are there some corner cases I miss?

提交回复
热议问题