このコードで何が問題なのですか?mkdirしようとするとシェルの変数の問題
CLIENT_BUILD_DIR="~/Desktop/TempDir/"
if [ ! -d $CLIENT_BUILD_DIR ]
then
{
mkdir $CLIENT_BUILD_DIR
}
fi
mkdir:〜/ Desktop:このようなファイルまたはディレクトリはありません。
明らかにディレクトリが存在し、スクリプトが、私は〜/デスクトップ/ TEMPDIR/
さらにもう1つのヒントとして、 '[-d $ CLIENT_BUILD_DIR] ||のコードを簡略化することができます。 mkdir $ CLIENT_BUILD_DIR'を追加し、 '||エコー "ディレクトリを作成しようとするとエラーが発生しました:$ CLIENT_BUILD_DIR" ':) – Jite