【发布时间】:2015-01-27 02:00:50
【问题描述】:
我正在尝试遍历 bash 脚本中的所有 zip 文件(我使用的是 Cygwin,但我有点怀疑这是 Cygwin 的错误)。
现在看起来像这样:
for z in *.zip
do
echo $z
done
当文件夹中有 zip 文件时效果很好,它会准确地回显 zip 文件,除了 zip 文件什么都没有。但是,当我在一个空的文件夹上执行此操作时,它会回显 *.zip,而我宁愿它什么也不回显。
我该怎么办?我不认为正确的解决方案是if [ $z != "*.zip ]...但是是吗?
【问题讨论】: