ディレクトリがbashスクリプトに存在するかどうかを知るために、簡単なテストを行います。
ディレクトリ パスは変数です。
私のテストはファイルのパスで機能しますが、変数では機能しません。
# if [ -d $test ]; then echo ok; fi
# >> ### NO OUTPUT ###
# if [ -d ~/dir/ ]; then echo ok; fi
# >> ok
# echo $test
# >> ~/dir/
変数 mysef を次のように定義します。
# test="~/dir/"
同じパスが含まれているのに、変数で機能しない理由がわかりません。
ありがとう