Shell腳本一鍵添加svn倉庫賬戶密碼信息

                       Shell腳本一鍵添加svn倉庫賬戶密碼信息

#!/bin/bash
#列出svn目錄下的項目
for dir in $(ls /home/svn/)
do
   [ -d /home/svn/$dir ] && echo $dir
done

#進入要設定賬戶密碼的項目目錄
read -p "請輸入svn項目文件夾名: "  dir_name
cd  /home/svn/$dir_name/conf
echo  `pwd`

#輸入要設定的賬戶名和密碼
read -p  "請輸入要添加的姓名縮寫: "  name
read -p  "請輸入要添加密碼: "  password

#在authz文件的develop行尾添加要設定的用戶名
sed  -i  "/^develop/{s/$/,$name/}"  ./authz
#在passwd文件的最後一行添加賬號對應的密碼,注意轉義字符的應用
sed  -i  "\$a\\$name = $password"   ./passwd

#打印出svn倉庫地址和設定的賬戶名以及對應的密碼
echo  -e  "\033[32m svn倉庫: svn://111.222.333.444/$dir_name; 賬戶:$name; 密碼: $password \033[0m"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章