我正在尝试编写一个脚本,以递归方式列出所有给定用户的主文件和目录的绝对路径,并将它们全部写入数组。目前,我正在使用这样的查找...
user="foobar"
usersHomeFiles=( $(find ~$user -printf "%p\\n") )
但是,当我执行此脚本时,它告诉我...
find: `~foobar': No such file or directory
即使foobar
是具有主目录的有效用户。我什至在运行它时遇到同样的错误user="root"
。有什么想法可以解决这个问题,以便 find 命令在我的脚本中工作吗?