我想写一个basch脚本,应该在tan用户home dir中安装一些文件并设置一些包。
因为脚本将以sudo打开,所以我需要将用户homedir路径导出到变量并在我用sudo调用第二个脚本之前保存它,第二个脚本应该使用变量而不是用户主目录的完整路径
我对bash非常陌生,这对我来说似乎是一个挑战,
我看了上面的建议,但似乎没有任何东西符合我的需要,
感谢您的调查
答案 0 :(得分:1)
获取用户的家庭目录:
homedir=$(getent passwd $username | cut -d: -f6)
答案 1 :(得分:0)
或只是“~user”,其中user是您想要的主目录的用户的登录名