#!/bin/bash
# author:LDM
# date:2019-12-27
# TODO:自定義輸入before_path路徑前綴
# 功能:一鍵替換某路徑下y一下17個(gè)項(xiàng)目git路徑
# 控制臺(tái),操作 sh 這個(gè)文件
before_path='項(xiàng)目絕對(duì)地址';
before_name='leopard-web-';
git_path = 'git@xxx.xx.xx.x:xxx';
projectList=('目錄名稱(chēng)1' '目錄名稱(chēng)2' '目錄名稱(chēng)3');
echo "hello world,i am 阿呆助手咧栗,開(kāi)始替換了:";
x = ''
cd? $before_path
for loop in ${projectList[@]};do
echo '**********************************************************************'
echo '開(kāi)始'$loop'git changePath了'
? cd? $before_path
? for dir_loop in `ls`;do
? ? cd? $before_path
? ? if [ "$before_name$loop" == "$dir_loop" ];then
? ? echo '-----start---'$loop'該項(xiàng)目存在'
? ? x=$x$loop' '
? ? cd $before_name$loop
? ? git remote set-url origin $git_path/$before_name$loop.git
? ? git remote -v
? ? echo '-----eng---'$loop'該項(xiàng)目替換完畢'
? ? fi
? done
echo '**********************************************************************'
done
echo "只支持:"${projectList[@]}"等${#projectList[@]}個(gè)項(xiàng)目"