我正在尝试遍历与通配符匹配的目录。这在命令行中工作正常。但不适用于 Shell 脚本。任何想法?
for dirs in /var/www/html/my.domain.com/v*; do echo $dirs; done;
上面的命令列出
/var/www/html/my.domain.com/v1.0
/var/www/html/my.domain.com/v1.2
/var/www/html/my.domain.com/v2.0
这是Shell脚本版本。它不工作:
dirs=/var/www/html/my.domain.com/v*
for dir in $dirs
do
echo "$dir"
done
也试过这个:
dirs=`/var/www/html/my.domain.com/v*` #back quotes
for dir in $dirs
do
echo "$dir"
done