<分区>
我使用的是 MAC OSX 10.8 Mountain Lion。
我正在准备一个 Shell 脚本来一个一个地启动 3 个 dmg 文件。
我想在安装另一个 dmg 后启动每个 dmg 文件。
我在脚本中使用等待函数,但它会一直等到一个 dmg 关闭。
请提出任何解决方案。
<分区>
我使用的是 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/