Tanda kutip mencegah perluasan ~.
Gunakan:
CLIENT_BUILD_DIR=~/Desktop/TempDir/
if [ ! -d "$CLIENT_BUILD_DIR" ]
then mkdir "$CLIENT_BUILD_DIR"
fi
 ~ karakter tidak ditafsirkan ulang saat digunakan dalam variabel.
 Anda dapat menggunakan CLIENT_BUILD_DIR="$HOME/Desktop/TempDir/" sebagai gantinya.
 mkdir ${CLIENT_BUILD_DIR} akan melakukan. Tidak ada direktori yang akan dibuat jika sudah ada.
            Temukan file yang telah diubah dalam 24 jam terakhir         
            Cara mencetak waktu saat ini (dengan milidetik) menggunakan C++ / C++11