Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想编写一个 basch 脚本,它应该在 tan 用户主目录中安装一些文件并设置一些包。
因为脚本将使用 sudo 打开,所以我需要将用户主目录路径导出到一个变量中并在我使用 sudo 调用第二个脚本之前将其保存,第二个脚本应该使用该变量而不是用户主目录的完整路径。
我对 bash 非常陌生,这对我来说似乎是一个挑战,
我看了上面的建议,但似乎没有什么适合我的需要,
谢谢调查
像这样获取用户的主目录:
homedir=$(getent passwd $username | cut -d: -f6)
或只是“〜用户”,其中用户是您想要其主目录的用户的登录名