我正在创建一个 bash 脚本来删除 Mac 上的用户帐户。
当我拉起终端并输入命令时
sudo dscl . delete /users/username
sudo rm -rf /users/username
成功删除所需帐户并删除用户文件。
但是,当我创建一个 bash 脚本来执行此操作时......
#!/bin/bash
sudo dscl . delete /users/username
sudo rm -rf /users/username
我得到错误
delete: Invalid Path
<dscl_cmd> DS Error: -14009 (eDSUnknownNodeName)
非常奇怪的行为我无法弄清楚,尽管这可能是一个简单的错误。
编辑:在我的原始脚本中,我在做其他事情中的循环,但在这篇文章中,我将问题简化为包装在 bash 脚本中的几个命令。
谢谢你的帮助。