下面是程式設計之家 jb51.cc 通過網絡收集整理的代碼片段。
程式設計之家小編現在分享給大家,也給大家做個參考。
#!/bin/sh
#by airzen 20130131
filename=$1
newfilename=$filename.new
bakfilename=$filename.bak
if [ ! -f $filename ]; then
printf "$filename NOT is exist\n"
exit
fi
function upgrade()
{
if [ -f $newfilename ]; then
mv $filename $bakfilename
mv $newfilename $filename
else
printf "$newfilename NOT is exist\n"
fi
}
function restore()
{
if [ -f $bakfilename ]; then
mv $filename $newfilename
mv $bakfilename $filename
else
printf "$bakfilename NOT is exist\n"
fi
}
if [ "$2" = "go" ]; then
upgrade
elif [ "$2" = "back" ]; then
restore
else
printf "Usage:CMD {path/fn.ext} {go|back} \n"
printf "go - MUST exist the [path/fn.ext.new] \n"
printf "back - MUST exist the [path/fn.ext.bak] \n"
fi
以上是程式設計之家(jb51.cc)為你收集整理的全部代碼内容,希望文章能夠幫你解決所遇到的程式開發問題。
如果覺得程式設計之家網站内容還不錯,歡迎将程式設計之家網站推薦給程式員好友。
總結
如果覺得程式設計之家網站内容還不錯,歡迎将程式設計之家網站推薦給程式員好友。
本圖文内容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。