何が問題ですか? $ 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 ... –
ありがとうyi_H。私の問題は、 "$ SITE = $ SITENAME;"正しくない私は "$ SITES"から "$"を削除する必要がありました – Pardoner
@Pardoner、あなたは '='の周りにスペースを入れることもできません。これはsh構文の基本です。 –