引用符は ~ の展開を防ぎます。
用途:
CLIENT_BUILD_DIR=~/Desktop/TempDir/
if [ ! -d "$CLIENT_BUILD_DIR" ]
then mkdir "$CLIENT_BUILD_DIR"
fi
~
文字が変数で使用された場合、再解釈されません。
CLIENT_BUILD_DIR="$HOME/Desktop/TempDir/"
を使用できます
mkdir ${CLIENT_BUILD_DIR}
しましょう。既に存在する場合、ディレクトリは作成されません。