检测目录下所有符合名称的目录

前端之家收集整理的这篇文章主要介绍了检测目录下所有符合名称的目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
过滤当前目录下的文件,进入符合条件要求的目录,然后判断更新文件是否存在,然后执行脚本。

#!/usr/bin/env bash

basepath='/var/www/html'  cd $basepath

for dir in $(ls $basepath)
do  if [ -d $dir ] ; then  if [[ $dir =~ "_public" ]] ; then  echo $dir
        cd $dir
        for file in $(ls `pwd`)
        do  if [[ $file =~ "update.sh" ]] ; then
                bash $file  break
            fi  done  cd ..
    fi  fi done

猜你在找的Bash相关文章