我已将以下命令用于dmg文件附加和检测
hdiutil attach installer.dmg
hdiutil detach installer.dmg
在dmg文件中它包含test.app GUI模式安装,我可以将test.app拖到应用程序位置
我需要的是当我双击脚本时,包含应用程序的dmg应自动安装到
在终端窗口应该自动关闭之后,在mac os x中的应用程序位置提前感谢您的回答
答案 0 :(得分:3)
好吧,像下面这样的shell脚本应该完成这项工作:
#/bin/sh
VOLUME=`hdiutil attach $1 | grep Volumes | awk '{print $3}'`
cp -rf $VOLUME/*.app /Applications
hdiutil detach $VOLUME
你可以这样运行:
% install_app.sh ~/Downloads/MyApp.dmg
请注意我在那个小脚本中没有参数检查,并且任何具有相同名称的现有应用都将被覆盖。
HTH