#!/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/" ./authz
#在passwd檔案的最後一行新增賬號對應的密碼,注意轉義字元的應用
sed -i "\$a\\$name = $password" ./passwd
#列印出svn倉庫位址和設定的賬戶名以及對應的密碼
echo -e "\033[32m svn倉庫: svn: 賬戶:$name; 密碼: $password \033[0m"
linux下Svn一鍵安裝shell指令碼
bin bash yum y install subversion 阿里雲oss資料 wget p root 解壓資料檔案 unzip ziliao.zip 新建svndata目錄 mkdir home svndata svn伺服器監聽 預設3690埠 svnserve d r home svnda...
shell指令碼一鍵安裝svn並配置hooks
wget p root yum y install unzip unzip ziliao.zip 然後執行這個 自己命令個.s 件 chmod x sh 然後.sh就行了 bin bash yum y install subversion mkdir home svndata svnserve d ...
Shell指令碼 一鍵優化系統指令碼
作為舉例,只是優化了幾個方面,如果想加入其他內容需要自己在編寫模組。指令碼內容 bin bash export path path bin sbin usr sbinif uid 0 then echo please run this script by root.exit 1 fifunction...