Closed. This question needs to be more focused 。它目前不接受答案。












想改善这个问题吗?更新问题,使其仅通过 editing this post 关注一个问题。

6年前关闭。



Improve this question




我使用的是 MAC OSX 10.8 Mountain Lion。

我正在准备一个 Shell 脚本来一个一个地启动 3 个 dmg 文件。

我想在安装另一个 dmg 后启动每个 dmg 文件。

我在脚本中使用等待功能,但它一直在等待,直到一个 dmg 已关闭。

请提出任何解决方案。

最佳答案

您可以通过以下方式为每个卷打开 dmg 文件、复制应用程序并卸载卷:

for f in *.dmg: do
    VOLUME=$(hdiutil attach "$f" | tail -1 | awk '{print $3}')
    cp -r "$VOLUME/"*.app /Applications/
    diskutil unmount "$VOLUME"
done

在 dmg 文件的目录中运行。

关于macos - 如何使用 Shell 在 MAC OSX 中一一启动 dmg?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22066950/

10-09 08:59