欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

自動創(chuàng)建腳本定義內容,并實現(xiàn)版本控制-創(chuàng)新互聯(lián)

#!/bin/bash
export LANG=zh_CN.UTF-8

成都網(wǎng)站設計、成都網(wǎng)站建設的開發(fā),更需要了解用戶,從用戶角度來建設網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)建站多年互聯(lián)網(wǎng)經驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡公司,打造的就是網(wǎng)站建設產品直銷的概念。選擇創(chuàng)新互聯(lián)建站,不只是建站,我們把建站作為產品,不斷的更新、完善,讓每位來訪用戶感受到浩方產品的價值服務。

author: zhizhimao <zhizhimao.vip.qq.com>

filename: vish

version: v.0.0

date:2020-01-30 13:14:00

option: -d 描述 -v 指定版本

describe: 創(chuàng)建腳本添加作者、文件名、版本、日期、描述內容,檢查語法是否正確,并實現(xiàn)版本控制自動添加版本號。打開非自定義腳本文件時備份后打開;

Version=v.0.0
Date=$(date "+%F %T")

create_sh(){

創(chuàng)建腳本文件

cat > $File << EOF
#!/bin/bash
export LANG=zh_CN.UTF-8

author: zhizhimao <zhizhimao.vip.qq.com>

filename: $Filename

version: $Version

date:$Date

option:

describe: $Desc

EOF
}

check(){
until bash -n $File_ver; # 檢查語法,語法錯誤重新打開修改
do
read -p "Syntax error; 輸入x退出,回車繼續(xù)編輯!" Str
case $Str in
x)
echo "Exit!" && exit 2;;
*)
vi + $File_ver;;
esac
done
}

while getopts ":d:v:" Opt; # 第一':'不顯示錯誤信息,第二':'d參數(shù)后面跟內容
do
case $Opt in
d)
Desc=$OPTARG;; # getopts $OPTARG內置變量,顯示參數(shù)后面跟內容
v)
Version=$OPTARG;;
*)
echo "無效選項! $1"
echo "Usage: [-d DESCRIPTION] [-v VERSION ] filename"
echo vish -d '描述內容' -v v.0.1 test.sh;;
esac
done

[[ $# -gt 1 ]] && shift $((OPTIND-1)) # getopts $OPTIND內置變量,參數(shù)指針,刪除位置參數(shù)

Filename=$(basename $1)
Directory=$(dirname $1)
File=$1
[[ ! -s $File ]] && create_sh && vi + $File && chmod +x $File && exit 0

if [ -s $File ];
then
Author=$(sed -n '3p' $File |awk '{print $3}')
Name=$(basename -s .sh $File |awk -F'_' '{print $1}')
if [ -z $Author ];
then
cp $File "$Directory/$Filename.$Date"
vi + $File
elif [ $Author == 'zhizhimao' ];
then
if [ $Version != v.0.0 ];
then
Filever=$Directory/$Name\$Version.sh
cp $File $File_ver
sed -i "5 s/version:./version: $Version/g" $File_ver
else
Ver=$(sed -n '5p' $File |awk '{print $3}')
Num=$(sed -n '5p' $File |awk '{print $3}' |awk -F'.' '{print $3}')
Num_1=$(($Num +1 ))
Ver_sion=${Ver%.}.$Num_1
Filever=$Directory/$Name\$Ver_sion.sh
cp $File $File_ver
sed -i "5 s/$Ver/$Ver_sion/g" $File_ver
fi
sed -i "6 s/date:
.*/date: $Date/g" $File_ver
[[ -n $Desc ]] && sed -i "8 a# $Desc" $File_ver
vi + $File_ver
check
else
cp $File "$Directory/$Filename.$Date"
vi + $File
fi
fi

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章題目:自動創(chuàng)建腳本定義內容,并實現(xiàn)版本控制-創(chuàng)新互聯(lián)
鏈接分享:http://aaarwkj.com/article28/ieicp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿網(wǎng)站建設、App設計、網(wǎng)站設計、搜索引擎優(yōu)化手機網(wǎng)站建設、營銷型網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
欧美日韩国产这里只有精品| 国产av剧情一区二区| 中国人妻一区二区三区| 欧美国产日本日韩在线黄| 国产精品传媒在线观看网站| 亚洲青青草原自拍偷拍| 农村女人91熟女熟妇| 色噜噜男人的天堂av| 日韩av高清在线免费观看| 久久精品国产精品亚洲片| 国内成人午夜激情视频| 肉肉开房天天操夜夜操| 国产亚洲欧美日韩精品| 肥臀大屁股av在线播放| 国产在线精品91国自产拍| 国产成人免费自拍一区| 中文字幕在线成人影院| 中文字幕一区二区精品人妻| 操女逼无遮挡国产av| 亚洲精品成人一区不卡| 日韩精品一区二区91| 国产偷国产偷亚洲综合av| 天堂av影片在线观看| 国产成人亚洲精品另类动态| 国产精品成人免费久久黄| 亚洲精品成av人在线观看| 性激烈的欧美三级男同| 中文字幕日韩有码在线| 亚洲av色国产精品色午含羞草| 饥渴少妇高潮露脸嗷嗷叫| 人妻天天爽夜夜爽欧美色| 亚洲欧美国产在线日韩| 人妻免费精品久久一区| 成人黄色av网站在线观看| 国产日韩精品专区一区| 亚洲国产精品一区二区av| 国产高清视频不卡在线| 国产剧情在线观看网站| 欧美成人精品视频在线不卡| 青青草网站在线观看视频| 国产极品美女高潮抽搐|