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 文件的目录中运行。
想改善这个问题吗?更新问题,使其仅通过 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