私はbashスクリプトを書いていますが、別のユーザーに切り替えたいので、ユーザーbash_profileのMYDIRで指定されたディレクトリにcdして、内容を一覧表示します。
現在私は持っています:
read username
su - app${username} -c ls $MYDIR
出力は何もありません。私の最初の推測では、手動で実行すると正常に機能するため、ユーザープロファイルから$MYDIRを読み取る際に問題が発生します。
#su - appadmin
#ls $MYDIR