mkdir -p "~/temp/`date "+%m%d"`/"
이러면 mkdir: no such file or directory 오류가 남


근데

mkdir -p ~/temp/`date "+%m%d"`/

이렇게 큰따옴표를 없애면 오류가 안나고 의도한 대로 실행이 됨

이유를 모르겠음.. 왜 이러는 거임?


해결:
~를 큰따옴표 밖으로 빼면 됨
mkdir ~"/temp/$(date '+%m%d')/"

~는 큰따옴표나 작은따옴표 안에서 확장되지 않는듯
작은따옴표 안에서만 안되는 줄 알았음