#!/bin/bash

遍历某个路径下的所有子文件夹

function traverse_folders() { for file in ls $1 do if [ -d $1"/"$file ] then cd $1"/"$file if [ -d ".git" ] then # 进入每个子文件并执行git pull git pull fi traverse_folders $1"/"$file cd .. fi done }

执行脚本前先将当前目录切换到需要遍历的目录

cd /path/to/folder

调用函数开始遍历

traverse_folders "."

编写一段shell脚本用于遍历某个路径下的所有子文件夹进入每个子文件并执行git pull

原文地址: https://www.cveoy.top/t/topic/dxh1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录