スクリプトの変数で定義されたパスのディレクトリツリーを安全に削除する方法

スクリプトの変数で定義されたパスのディレクトリツリーを安全に削除する方法

以前にも明らかに尋ねた非常に基本的な質問ですが、答えや指示を見つけるのに苦労しています。たとえば、次のようなものがありますが、正常に動作しません。

本質的に、次のようにbashスクリプトの一部として一時ディレクトリツリーを削除したいと思います。

rm -rf $my_path

しかし、私は台本の他の部分が$my_path拡張されたり、/それに劣らない内容があるかもしれないという点で少し編集的です。たとえば、どこかが存在しmy_path=$var1/$var2、両方が空の文字列または同様のデフォルト値に設定され$var1ている場合です。$var2

予期しない大きな問題を防ぐために、これらのコマンドをスクリプト化する最善の方法は何ですか?

関連情報