스크립트의 변수로 정의된 경로에 대한 디렉터리 트리를 안전하게 삭제하는 방법

스크립트의 변수로 정의된 경로에 대한 디렉터리 트리를 안전하게 삭제하는 방법

이전에도 분명히 물어봤던 아주 기본적인 질문인데 답변이나 지침을 찾는 데 어려움을 겪고 있습니다. 예를 들어, 다음과 같은 것이 있지만 제대로 작동하지 않습니다.

본질적으로 다음과 같이 bash 스크립트의 일부로 임시 디렉토리 트리를 삭제하고 싶습니다.

rm -rf $my_path

하지만 저는 대본의 다른 부분이 $my_path확장되거나 /그에 못지않은 내용이 있을 수 있다는 점에 약간 편집증적입니다. 예를 들어, 어딘가가 존재 my_path=$var1/$var2하고 둘 다 빈 문자열이나 이와 유사한 기본값으로 설정 $var1되는 경우입니다 .$var2

예상치 못한 큰 문제를 방지하기 위해 이러한 명령을 스크립팅하는 가장 좋은 방법은 무엇입니까?

관련 정보