适用于Mac OS,其他系统只作参考
批量切换分支:
for fileName in *; do
cd $fileName
git checkout develop
cd /Users/**/workspace/collection # 这里使用父文件夹的绝对路径,避免$fileName不是文件夹时出错
done
批量clean脚本:
for fileName in *; do
cd $fileName
mvn clean;
cd /Users/……
done
批量打包脚本:
for fileName in *; do
if [[ “$fileName” == *”api” ]]; then
cd $fileName
mvn clean package install -Dmaven.test.skip=true
cd /Users/……
fi
done