이전에도 분명히 물어봤던 아주 기본적인 질문인데 답변이나 지침을 찾는 데 어려움을 겪고 있습니다. 예를 들어, 다음과 같은 것이 있지만 제대로 작동하지 않습니다.
본질적으로 다음과 같이 bash 스크립트의 일부로 임시 디렉토리 트리를 삭제하고 싶습니다.
rm -rf $my_path
하지만 저는 대본의 다른 부분이 $my_path
확장되거나 /
그에 못지않은 내용이 있을 수 있다는 점에 약간 편집증적입니다. 예를 들어, 어딘가가 존재 my_path=$var1/$var2
하고 둘 다 빈 문자열이나 이와 유사한 기본값으로 설정 $var1
되는 경우입니다 .$var2
예상치 못한 큰 문제를 방지하기 위해 이러한 명령을 스크립팅하는 가장 좋은 방법은 무엇입니까?