bash:按掩码列出文件并避免不匹配的掩码
这是我的脚本(简化): cd /etc; for f in *.{conf,cfg,foo}; do echo $f; done 它输出类似 adduser.conf apg.conf ... vdpau_wrapper.cfg *.foo (仅举例) 就目前而言,我使用类似 for f in *.{conf,cfg,foo}; do test -f $f && echo $f; done 因为*.foo(没有与掩码匹配的文件) *.ext有没有更方便的解决方案(例如,如果没有找到这样的文件就不列出)? 换句话说:*....