linux shell初始化项目脚本
新建test文件夹,在test文件夹下运行此脚本
#! /bin/bash
###
### 初始化所有的项目
###
### 字体颜色
#黑 1高亮度显示 0正常显示
black_color='\E[1;30m'
#红
red_color='\E[0;31m'
#绿
green_color='\E[0;32m'
#黄
yellow_color='\E[1;33m'
#蓝
bule_color='\E[0;34m'
#紫
purple_color='\E[1;35m'
#深绿
darkgreen_color='\E[1;36m'
#白
white_color='\E[1;37m'
reset='\E[0m'
function printProjectStaticsInfoAndRemoveFile(){
# 如果 filename为常规文件,则为真
if [[ -f $2 ]]
then
echo $1'的项目数为'`cat $2 | wc -l`'个,分别如下:'
cat '$2'
else
echo $1'的项目数为0个'
fi
rm -f $2
}
function checkToolExist(){
if which $1 > /dev/null
then
echo $1'安装成功!'
else
echo -e $red_color$1'没有安装,请安装!'$reset
exit
fi
}
function cloneProject(){
url=$1
projectItem=${u