我正在编写一个 bash 脚本并想切换到另一个用户,cd 到用户 bash_profile 中 MYDIR 指定的目录并列出内容。
目前我有:
read username
su - app${username} -c ls $MYDIR
输出什么都没有,我的第一个猜测是从用户配置文件中读取 $MYDIR 是一个问题,因为手动执行它可以正常工作,例如
#su - appadmin
#ls $MYDIR
我正在编写一个 bash 脚本并想切换到另一个用户,cd 到用户 bash_profile 中 MYDIR 指定的目录并列出内容。
目前我有:
read username
su - app${username} -c ls $MYDIR
输出什么都没有,我的第一个猜测是从用户配置文件中读取 $MYDIR 是一个问题,因为手动执行它可以正常工作,例如
#su - appadmin
#ls $MYDIR