這有什麼問題?我似乎無法將任何內容分配給$ SITE var。 「rm」也不起作用。我連接命令和var錯誤?試圖創建一個Bash函數
newsite() {
local SITE = $1;
if [ -z "$1" ]; then # Is parameter #1 zero length?
echo 'Please give the site a name'
read = SITENAME;
$SITE = $SITENAME
fi
git clone git://mydomain/site_template.git $SITE
echo "New site has been created called: \"$SITE\"."
rm -rf $SITE"/.git";
rm $SITE"/README.txt";
return 0
}
不知道,從來沒有使用過的git ... –
謝謝你。我的問題是「$ SITE = $ SITENAME;」不正確。我需要從「$ SITES」中刪除「$」 – Pardoner
@Pardoner,'='周圍也不能有空格 - 這是sh語法的基礎。 –